From b56ad883128dd88f74330403b169dfc4cdc6d1c8 Mon Sep 17 00:00:00 2001 From: Josh-Larson Date: Sun, 13 Jul 2014 01:45:35 -0500 Subject: [PATCH 01/13] Updated ResourceService to be much smaller and more efficient --- odb/resources/resources.txt | 694 + .../swg/ResourceListForSurveyMessage.java | 2 +- src/services/resources/ResourceService.java | 11618 +--------------- 3 files changed, 1161 insertions(+), 11153 deletions(-) create mode 100644 odb/resources/resources.txt diff --git a/odb/resources/resources.txt b/odb/resources/resources.txt new file mode 100644 index 00000000..481df198 --- /dev/null +++ b/odb/resources/resources.txt @@ -0,0 +1,694 @@ +aluminum_titanium,Aluminum,Titanium,0,0,11,1,300,1,200,300,300,300,0,0,1,0,11,174,408,174,330,452,430,430,1,1,1000,1,10000000,10080000 +aluminum_agrinium,Aluminum,Agrinium,0,0,11,94,358,94,270,382,370,370,0,0,1,0,11,307,492,307,430,568,530,530,1,1,1000,1,10000000,10080000 +aluminum_chromium,Aluminum,Chromium,0,0,11,227,442,227,370,498,470,470,0,0,1,0,11,440,575,440,530,685,630,630,1,1,1000,1,10000000,10080000 +aluminum_duralumin,Aluminum,Duralumin,0,0,11,361,525,361,470,615,570,570,0,0,1,0,11,574,658,574,630,802,730,730,1,1,1000,1,10000000,10080000 +aluminum_linksteel,Aluminum,Link-Steel,0,0,11,494,608,494,570,732,670,670,0,0,1,0,11,707,742,707,730,918,830,830,1,1,1000,1,10000000,10080000 +aluminum_phrik,Aluminum,Phrik,0,0,11,672,692,627,670,848,770,770,0,0,1,0,11,800,800,800,800,1000,900,900,1,1,1000,1,10000000,10080000 +copper_desh,Copper,Desh,0,0,11,1,500,1,200,500,300,300,0,0,1,0,11,116,572,102,265,572,372,372,1,1,1000,1,10000000,10080000 +copper_thallium,Copper,Thallium,0,0,11,63,539,55,235,539,339,339,0,0,1,0,11,205,628,180,315,628,428,428,1,1,1000,1,10000000,10080000 +copper_beyrllius,Copper,Beyrllius,0,0,11,152,594,133,285,594,394,394,0,0,1,0,11,294,683,257,365,683,483,483,1,1,1000,1,10000000,10080000 +copper_codoan,Copper,Codoan,0,0,11,241,650,211,335,650,450,450,0,0,1,0,11,383,739,335,415,739,539,593,1,1,1000,1,10000000,10080000 +copper_diatium,Copper,Diatium,0,0,11,329,706,288,385,706,506,506,0,0,0,0,11,472,794,413,465,794,594,594,1,1,1000,1,10000000,10080000 +copper_kelsh,Copper,Kelsh,0,0,11,418,761,366,435,761,561,561,0,0,1,0,11,560,850,490,515,850,650,650,1,1,1000,1,10000000,10080000 +copper_mythra,Copper,Mythra,0,0,11,507,817,444,485,817,617,617,0,0,1,0,11,649,906,568,565,906,706,706,1,1,1000,1,10000000,10080000 +copper_platinite,Copper,Platinite,0,0,11,596,872,521,535,872,672,672,0,0,1,0,11,738,961,646,615,961,761,761,1,1,1000,1,10000000,10080000 +copper_polysteel,Copper,Polysteel,0,0,11,685,928,599,585,928,728,728,0,0,1,0,11,800,1000,700,650,1000,800,800,1,1,1000,1,10000000,10080000 +copper_borocarbitic,Copper,Borocarbitic,0,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +iron_plumbum,Iron,Plumbum,0,0,11,1,1,300,500,1,400,400,0,0,1,0,11,131,82,414,581,98,498,498,1,1,1000,1,10000000,10080000 +iron_polonium,Iron,Polonium,0,0,11,71,45,361,544,53,453,453,0,0,1,0,11,231,144,501,644,173,573,573,1,1,1000,1,10000000,10080000 +iron_axidite,Iron,Axidite,0,0,11,171,107,559,606,128,528,528,0,0,1,0,11,331,207,589,706,238,648,648,1,1,1000,1,10000000,10080000 +iron_bronzium,Iron,Bronzium,0,0,11,271,169,536,669,203,603,603,0,0,1,0,11,430,269,676,769,323,723,723,1,1,1000,1,10000000,10080000 +iron_colat,Iron,Colat,0,0,11,371,232,624,731,278,678,678,0,0,1,0,11,530,332,764,831,398,798,798,1,1,1000,1,10000000,10080000 +iron_dolovite,Iron,Dolovite,0,0,11,470,294,711,794,353,753,753,0,0,1,0,11,630,394,851,894,473,873,873,1,1,1000,1,10000000,10080000 +iron_doonium,Iron,Doonium,0,0,11,570,357,799,856,428,828,828,0,0,1,0,11,730,456,939,956,548,948,948,1,1,1000,1,10000000,10080000 +iron_kammris,Iron,Kammris,0,0,11,670,419,886,919,503,903,903,0,0,1,0,11,800,500,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +steel_rhodium,Steel,Rhodium,0,0,11,1,1,500,600,1,500,400,0,0,1,0,11,105,85,565,652,53,565,478,1,1,1000,1,10000000,10080000 +steel_kiirium,Steel,Kiirium,0,0,11,57,46,535,628,29,535,442,0,0,1,0,11,185,150,615,692,93,615,538,1,1,1000,1,10000000,10080000 +steel_cubirian,Steel,Cubirian,0,0,11,137,111,585,668,69,585,502,0,0,1,0,11,265,215,665,732,133,665,598,1,1,1000,1,10000000,10080000 +steel_thoranium,Steel,Thoranium,0,0,11,217,176,635,708,109,635,562,0,0,1,0,11,345,280,715,772,173,715,658,1,1,1000,1,10000000,10080000 +steel_neutronium,Steel,Neutronium,0,0,11,297,241,685,748,149,685,622,0,0,1,0,11,424,345,765,812,212,765,718,1,1,1000,1,10000000,10080000 +steel_duranium,Steel,Duranium,0,0,11,377,306,735,788,189,735,682,0,0,1,0,11,504,410,815,852,252,815,778,1,1,1000,1,10000000,10080000 +steel_ditanium,Steel,Ditanium,0,0,11,456,371,785,828,228,785,742,0,0,1,0,11,584,475,865,892,292,865,838,1,1,1000,1,10000000,10080000 +steel_quadranium,Steel,Quadranium,0,0,11,536,436,835,868,268,835,802,0,0,1,0,11,664,540,915,932,332,915,898,1,1,1000,1,10000000,10080000 +steel_carbonite,Steel,Carbonite,0,0,11,616,501,885,908,308,885,862,0,0,1,0,11,744,605,965,972,372,965,958,1,1,1000,1,10000000,10080000 +steel_duralloy,Steel,Duralloy,0,0,11,696,566,935,948,348,935,922,0,0,1,0,11,800,650,1000,1000,400,1000,1000,1,1,1000,1,10000000,10080000 +ore_carbonate_alantium,Carbonate Ore,Alantium,0,0,11,300,0,1,400,300,1,200,0,0,1,0,11,414,1,115,498,414,115,330,1,1,1000,1,10000000,10080000 +ore_carbonate_barthierium,Carbonate Ore,Barthierium,0,0,11,361,0,62,453,361,62,270,0,0,1,0,11,501,1,202,573,501,202,430,1,1,1000,1,10000000,10080000 +ore_carbonate_chromite,Carbonate Ore,Chromite,0,0,11,449,0,150,528,449,150,370,0,0,1,0,11,598,1,298,648,598,289,530,1,1,1000,1,10000000,10080000 +ore_carbonate_frasium,Carbonate Ore,Frasium,0,0,11,536,0,237,603,536,237,470,0,0,1,0,11,676,1,377,723,676,377,630,1,1,1000,1,10000000,10080000 +ore_carbonate_lommite,Carbonate Ore,Lommite,0,0,11,624,0,324,678,624,324,570,0,0,1,0,11,764,1,464,798,764,464,730,1,1,1000,1,10000000,10080000 +ore_carbonate_ostrine,Carbonate Ore,Ostrine,0,0,11,711,0,412,753,711,412,670,0,0,1,0,11,851,1,551,873,851,551,830,1,1,1000,1,10000000,10080000 +ore_carbonate_varium,Carbonate Ore,Varium,0,0,11,799,0,499,828,799,499,770,0,0,1,0,11,939,1,639,948,939,639,930,1,1,1000,1,10000000,10080000 +ore_carbonate_zinsiam,Carbonate Ore,Zinsiam,0,0,11,886,0,586,903,886,586,870,0,0,1,0,11,1000,1,700,1000,1000,700,1000,1,1,1000,1,10000000,10080000 +ore_siliclastic_ardanium,Siliclastic Ore,Ardanium,0,0,11,300,0,1,300,300,1,1,0,0,1,0,11,452,1,152,452,452,131,152,1,1,1000,1,10000000,10080000 +ore_siliclastic_cortosis,Siliclastic Ore,Cortosis,0,0,11,382,0,83,382,382,71,83,0,0,1,0,11,568,1,269,568,568,231,269,1,1,1000,1,10000000,10080000 +ore_siliclastic_crism,Siliclastic Ore,Crism,0,0,11,498,0,199,498,498,171,199,0,0,1,0,11,685,1,385,685,685,330,385,1,1,1000,1,10000000,10080000 +ore_siliclastic_malab,Siliclastic Ore,Malab,0,0,11,615,0,316,615,615,271,316,0,0,1,0,11,802,1,502,802,802,430,502,1,1,1000,1,10000000,10080000 +ore_siliclastic_robindun,Siliclastic Ore,Robindun,0,0,11,732,0,432,732,732,370,432,0,0,1,0,11,918,1,618,918,918,530,618,1,1,1000,1,10000000,10080000 +ore_siliclastic_tertian,Siliclastic Ore,Tertian,0,0,11,848,0,549,848,848,470,549,0,0,1,0,11,1000,1,700,1000,1000,600,700,1,1,1000,1,10000000,10080000 +ore_extrusive_bene,Extrusive Ore,Bene,0,0,11,200,0,300,400,1,400,400,0,0,1,0,11,304,1,391,478,79,478,478,1,1,1000,1,10000000,10080000 +ore_extrusive_chronamite,Extrusive Ore,Chronamite,0,0,11,256,0,349,442,43,442,442,0,0,1,0,11,384,1,461,538,139,538,538,1,1,1000,1,10000000,10080000 +ore_extrusive_ilimium,Extrusive Ore,Ilimium,0,0,11,336,0,419,502,103,502,502,0,0,1,0,11,464,1,531,598,199,598,598,1,1,1000,1,10000000,10080000 +ore_extrusive_kalonterium,Extrusive Ore,Kalonterium,0,0,11,416,0,489,562,163,562,562,0,0,1,0,11,544,1,601,658,259,658,658,1,1,1000,1,10000000,10080000 +ore_extrusive_keschel,Extrusive Ore,Keschel,0,0,11,496,0,559,622,223,622,622,0,0,1,0,11,624,1,671,718,318,718,718,1,1,1000,1,10000000,10080000 +ore_extrusive_lidium,Extrusive Ore,Lidium,0,0,11,576,0,629,682,283,682,682,0,0,1,0,11,704,1,741,778,378,778,778,1,1,1000,1,10000000,10080000 +ore_extrusive_maranium,Extrusive Ore,Maranium,0,0,11,656,0,699,742,342,742,742,0,0,1,0,11,784,1,811,838,438,838,838,1,1,1000,1,10000000,10080000 +ore_extrusive_pholokite,Extrusive Ore,Pholokite,0,0,11,736,0,769,802,402,802,802,0,0,1,0,11,864,1,881,898,498,898,898,1,1,1000,1,10000000,10080000 +ore_extrusive_quadrenium,Extrusive Ore,Quadrenium,0,0,11,816,0,839,862,462,862,862,0,0,1,0,11,944,1,951,958,558,958,958,1,1,1000,1,10000000,10080000 +ore_extrusive_vintrium,Extrusive Ore,Vintrium,0,0,11,896,0,909,922,522,922,922,0,0,1,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +ore_intrusive_berubium,Intrusive Ore,Berubium,0,0,11,200,0,300,700,1,500,400,0,0,1,0,11,316,1,401,743,88,572,487,1,1,1000,1,10000000,10080000 +ore_intrusive_chanlon,Intrusive Ore,Chanlon,0,0,11,262,0,354,723,48,539,447,0,0,1,0,11,404,1,479,777,154,628,553,1,1,1000,1,10000000,10080000 +ore_intrusive_corintium,Intrusive Ore,Corintium,0,0,11,351,0,432,757,114,594,513,0,0,1,0,11,493,1,557,810,221,683,620,1,1,1000,1,10000000,10080000 +ore_intrusive_derillium,Intrusive Ore,Derillium,0,0,11,440,0,510,790,181,650,580,0,0,1,0,11,582,1,634,843,287,739,687,1,1,1000,1,10000000,10080000 +ore_intrusive_oridium,Intrusive Ore,Oridium,0,0,11,529,0,588,823,247,706,647,0,0,1,0,11,671,1,712,877,354,794,753,1,1,1000,1,10000000,10080000 +ore_intrusive_dylinium,Intrusive Ore,Dylinium,0,0,11,618,0,666,857,314,761,713,0,0,1,0,11,760,1,790,910,420,850,820,1,1,1000,1,10000000,10080000 +ore_intrusive_hollinium,Intrusive Ore,Hollinium,0,0,11,707,0,743,890,380,817,780,0,0,1,0,11,849,1,868,943,487,906,887,1,1,1000,1,10000000,10080000 +ore_intrusive_ionite,Intrusive Ore,Ionite,0,0,11,796,0,821,923,447,872,847,0,0,1,0,11,938,1,946,977,553,961,953,1,1,1000,1,10000000,10080000 +ore_intrusive_katrium,Intrusive Ore,Katrium,0,0,11,884,0,899,957,513,928,913,0,0,1,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +armophous_bospridium,Amorphous Gemstone,Bospridium,0,0,11,1,0,1,600,1,1,1,1,0,1,0,11,131,1,131,652,79,131,131,105,1,1000,1,10000000,10080000 +armophous_baradium,Amorphous Gemstone,Baradium,0,0,11,71,0,71,628,43,71,71,57,0,1,0,11,231,1,231,692,139,231,231,185,1,1000,1,10000000,10080000 +armophous_regvis,Amorphous Gemstone,Regvis,0,0,11,171,0,171,668,103,171,171,137,0,1,0,11,331,1,331,732,199,331,331,265,1,1000,1,10000000,10080000 +armophous_plexite,Amorphous Gemstone,Plexite,0,0,11,271,0,271,708,163,271,271,217,0,1,0,11,431,1,431,772,259,431,431,345,1,1000,1,10000000,10080000 +armophous_rudic,Amorphous Gemstone,Rudic,0,0,11,371,0,371,748,223,371,371,297,0,1,0,11,530,1,530,812,318,530,530,424,1,1000,1,10000000,10080000 +armophous_ryll,Amorphous Gemstone,Ryll,0,0,11,471,0,471,788,283,471,471,377,0,1,0,11,630,1,630,852,378,630,630,504,1,1000,1,10000000,10080000 +armophous_sedrellium,Amorphous Gemstone,sedrellium,0,0,11,570,0,570,828,342,570,570,456,0,1,0,11,730,1,730,892,438,730,730,584,1,1000,1,10000000,10080000 +armophous_stygium,Amorphous Gemstone,Stygium,0,0,11,670,0,670,868,402,670,670,536,0,1,0,11,830,1,830,932,498,830,830,664,1,1000,1,10000000,10080000 +armophous_vendusii,Amorphous Gemstone,Vendusii,0,0,11,770,0,770,908,462,770,770,616,0,1,0,11,930,1,930,972,558,930,930,744,1,1000,1,10000000,10080000 +armophous_baltaran,Amorphous Gemstone,Baltaran,0,0,11,870,0,870,948,522,870,870,696,0,1,0,11,1000,1,1000,1000,600,1000,1000,800,1,1000,1,10000000,10080000 +crystalline_byrothsis,Crystalline Gemstone,Byrothsis,0,0,11,1,0,1,700,1,300,300,500,0,1,0,11,163,1,163,749,66,414,414,581,1,1000,1,10000000,10080000 +crystalline_gallinorian,Crystalline Gemstone,Gallinorian,0,0,11,88,0,88,726,36,361,361,544,0,1,0,11,288,1,288,786,116,501,501,644,1,1000,1,10000000,10080000 +crystalline_green_diamond,Crystalline Gemstone,Green Diamond,0,0,11,213,0,213,764,86,449,449,606,0,1,0,11,413,1,413,824,166,589,589,706,1,1000,1,10000000,10080000 +crystalline_laboi_mineral_crystal,Crystalline Gemstone,Laboi Mineral Crystal,0,0,11,713,0,713,914,285,799,799,856,0,1,0,11,913,1,913,974,365,939,939,956,1,1000,1,10000000,10080000 +crystalline_kerol_firegem,Crystalline Gemstone,Kerol Fire-Gem,0,0,11,338,0,338,801,136,536,536,669,0,1,0,11,538,1,538,861,215,676,676,769,1,1000,1,10000000,10080000 +crystalline_seafah_jewel,Crystalline Gemstone,Seafah Jewel,0,0,11,463,0,463,839,186,624,624,731,0,1,0,11,663,1,663,899,265,764,764,831,1,1000,1,10000000,10080000 +crystalline_sormahil_firegem,Crystalline Gemstone,Sormahil Fire-Gem,0,0,11,588,0,588,876,235,711,711,794,0,1,0,11,788,1,788,936,315,851,851,894,1,1000,1,10000000,10080000 +crystalline_laboi_mineral,Crystalline Gemstone,Laboi mineral,0,0,11,713,0,713,914,285,799,799,856,0,1,0,11,913,1,913,974,365,939,939,956,1,1000,1,10000000,10080000 +crystalline_vertex,Crystalline Gemstone,Vertex,0,0,11,838,0,838,951,335,886,886,919,0,1,0,11,1000,1,1000,1000,400,1000,1000,1000,1,1000,1,10000000,10080000 +radioactive_type1,Radioactive,Class 1,0,25,11,0,0,400,0,0,0,0,0,500,1,0,11,1,1,474,1,1,1,1,1,593,1000,1,10000000,10080000 +radioactive_type2,Radioactive,Class 2,0,25,11,0,0,400,0,0,0,0,0,550,1,0,11,1,1,531,1,1,1,1,1,664,1000,1,10000000,10080000 +radioactive_type3,Radioactive,Class 3,0,25,11,0,0,497,0,0,0,0,0,621,1,0,11,1,1,589,1,1,1,1,1,736,1000,1,10000000,10080000 +radioactive_type4,Radioactive,Class 4,0,25,11,0,0,554,0,0,0,0,0,693,1,0,11,1,1,646,1,1,1,1,1,807,1000,1,10000000,10080000 +radioactive_type5,Radioactive,Class 5,0,25,11,0,0,611,0,0,0,0,0,764,1,0,11,1,1,703,1,1,1,1,1,879,1000,1,10000000,10080000 +radioactive_type6,Radioactive,Class 6,0,25,11,0,0,669,0,0,0,0,0,836,1,0,11,1,1,760,1,1,1,1,1,950,1000,1,10000000,10080000 +radioactive_type7,Radioactive,Class 7,0,25,11,0,0,726,0,0,0,0,0,907,1,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 +metal_ferrous_unknown,Ferrous Metal,Unknown,0,0,11,1,1,300,300,1,400,400,0,0,1,0,11,800,650,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +metal_nonferrous_unknown,Non-Ferrous,Unknown,0,0,11,1,300,1,200,300,300,300,0,0,1,0,11,800,1000,700,800,1000,900,1000,1,1,1000,1,10000000,10080000 +ore_sedimentary_unknown,Sedimentary Ore,Unknown,0,0,11,300,0,1,300,300,1,1,0,0,1,0,11,1000,1,700,1000,1000,700,1000,1,1,1000,1,10000000,10080000 +ore_igneous_unknown,Igneous Ore,Unknown,0,0,11,200,0,300,400,1,400,400,0,0,1,0,11,1000,1,1000,1000,800,1000,1000,1,1,1000,1,10000000,10080000 +gemstone_unknown,Gemstone,Unknown,0,0,11,1,0,1,600,1,1,1,1,0,1,0,11,1000,1,1000,1000,600,1000,1000,1000,1,1000,1,10000000,10080000 +radioactive_unknown,Radioactive,Unknown,0,25,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_solid_type1,Petro Fuel,Class 1 Solid,1,1,11,0,0,1,0,0,0,0,0,300,1,0,11,1,1,149,1,1,1,1,1,430,1000,1,10000000,10080000 +petrochem_fuel_solid_type2,Petro Fuel,Class 2 Solid,1,1,11,0,0,81,0,0,0,0,0,370,1,0,11,1,1,264,1,1,1,1,1,530,1000,1,10000000,10080000 +petrochem_fuel_solid_type3,Petro Fuel,Class 3 Solid,1,1,11,0,0,195,0,0,0,0,0,470,1,0,11,1,1,378,1,1,1,1,1,630,1000,1,10000000,10080000 +petrochem_fuel_solid_type4,Petro Fuel,Class 4 Solid,1,1,11,0,0,309,0,0,0,0,0,570,1,0,11,1,1,492,1,1,1,1,1,730,1000,1,10000000,10080000 +petrochem_fuel_solid_type5,Petro Fuel,Class 5 Solid,1,1,11,0,0,423,0,0,0,0,0,670,1,0,11,1,1,606,1,1,1,1,1,830,1000,1,10000000,10080000 +petrochem_fuel_solid_type6,Petro Fuel,Class 6 Solid,1,1,11,0,0,537,0,0,0,0,0,770,1,0,11,1,1,720,1,1,1,1,1,930,1000,1,10000000,10080000 +petrochem_fuel_solid_type7,Petro Fuel,Class 7 Solid,1,1,11,0,0,652,0,0,0,0,0,870,1,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_solid_unknown,Petro Fuel,Uknown Solid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,1000,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type1,Petro Fuel,Class 1 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type2,Petro Fuel,Class 2 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type3,Petro Fuel,Class 3 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type4,Petro Fuel,Class 4 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type5,Petro Fuel,Class 5 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type6,Petro Fuel,Class 6 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_type7,Petro Fuel,Class 7 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_fuel_liquid_unknown,Petro Fuel,Unknown Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,1000,1,1,1,1,1,1000,1000,1,10000000,10080000 +petrochem_inert_lubricating_oil,Oil,Lubricating,1,1,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +petrochem_inert_polymer,Polymer,Polymer,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +gas_inert_hydron3,Inert Gas,Hydron3,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,81,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_malium,Inert Gas,Malium,3,2,11,0,0,44,0,0,0,0,0,0,1,0,11,1,1,142,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_bilal,Inert Gas,Bilal,3,2,11,0,0,105,0,0,0,0,0,0,1,0,11,1,1,204,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_corthel,Inert Gas,Corthel,3,2,11,0,0,167,0,0,0,0,0,0,1,0,11,1,1,265,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_culsion,Inert Gas,Culsion,3,2,11,0,0,228,0,0,0,0,0,0,1,0,11,1,1,327,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_dioxis,Inert Gas,Dioxis,3,2,11,0,0,290,0,0,0,0,0,0,1,0,11,1,1,388,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_hurlothrombic,Inert Gas,Hurlothrombic,3,2,11,0,0,351,0,0,0,0,0,0,1,0,11,1,1,450,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_kaylon,Inert Gas,Kaylon,3,2,11,0,0,413,0,0,0,0,0,0,1,0,11,1,1,511,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_korfaise,Inert Gas,Korfaise,3,2,11,0,0,474,0,0,0,0,0,0,1,0,11,1,1,573,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_methanagen,Inert Gas,Methanagen,3,2,11,0,0,536,0,0,0,0,0,0,1,0,11,1,1,634,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_mirth,Inert Gas,Mirth,3,2,11,0,0,597,0,0,0,0,0,0,1,0,11,1,1,696,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_obah,Inert Gas,Obah,3,2,11,0,0,659,0,0,0,0,0,0,1,0,11,1,1,757,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_rethin,Inert Gas,Rethin,3,2,11,0,0,720,0,0,0,0,0,0,1,0,11,1,1,800,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_inert_unknown,Inert Gas,Unknown,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_eleton,Reactive Gas,Eleton,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,400,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_irolunn,Reactive Gas,Irolunn,3,2,11,0,0,100,0,0,0,0,0,0,1,0,11,1,1,600,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_methane,Reactive Gas,Methane,3,2,11,0,0,200,0,0,0,0,0,0,1,0,11,1,1,700,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_orveth,Reactive Gas,Orveth,3,2,11,0,0,300,0,0,0,0,0,0,1,0,11,1,1,800,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_sig,Reactive Gas,Sig,3,2,11,0,0,300,0,0,0,0,0,0,1,0,11,1,1,900,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_skevon,Reactive Gas,Skevon,3,2,11,0,0,400,0,0,0,0,0,0,1,0,11,1,1,900,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_tolium,Reactive Gas,Tolium,3,2,11,0,0,500,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +gas_reactive_unknown,Reactive Gas,Unknown,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_corellia,Water Vapor,Corellian,3,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_dantooine,Water Vapor,Dantooine,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_dathomir,Water Vapor,Dathomir,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_endor,Water Vapor,Endorian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_lok,Water Vapor,Lokian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_naboo,Water Vapor,Nabooian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_rori,Water Vapor,Rori,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_talus,Water Vapor,Talusian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_tatooine,Water Vapor,Tatooinian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +water_vapor_yavin4,Water Vapor,Yavinian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +energy_renewable_unlimited_wind_corellia,Wind Renewable Energy,Corellian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_dantooine,Wind Renewable Energy,Dantooine,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_dathomir,Wind Renewable Energy,Dathomir,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_endor,Wind Renewable Energy,Endorian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_lok,Wind Renewable Energy,Lokian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_naboo,Wind Renewable Energy,Nabooian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_rori,Wind Renewable Energy,Rori,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_talus,Wind Renewable Energy,Talusian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_tatooine,Wind Renewable Energy,Tatooinian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_wind_yavin4,Wind Renewable Energy,Yavinian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_solar_corellia,Solar Renewable Energy,Corellian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_dantooine,Solar Renewable Energy,Dantoine,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_dathomir,Solar Renewable Energy,Dathomirian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_endor,Solar Renewable Energy,Endorian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_lok,Solar Renewable Energy,Lokian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_naboo,Solar Renewable Energy,Nabooian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_rori,Solar Renewable Energy,Rori,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_talus,Solar Renewable Energy,Talusian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_tatooine,Solar Renewable Energy,Tatooinian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_unlimited_solar_yavin4,Solar Renewable Energy,Yavinian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_site_limited_tidal_corellia,Tidal Renewable Energy,Corellian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_dantooine,Tidal Renewable Energy,Dantoine,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_dathomir,Tidal Renewable Energy,Dathomirian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_endor,Tidal Renewable Energy,Endorian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_lok,Tidal Renewable Energy,Lokian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_naboo,Tidal Renewable Energy,Nabooian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_rori,Tidal Renewable Energy,Rori,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_talus,Tidal Renewable Energy,Talusian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_tatooine,Tidal Renewable Energy,Tatooinian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_yavin4,Tidal Renewable Energy,Yavinian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_corellia,Hydron-3 Renewable Energy,Corellian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_dantooine,Hydron-3 Renewable Energy,Dantoine,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_dathomir,Hydron-3 Renewable Energy,Dathomirian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_endor,Hydron-3 Renewable Energy,Endorian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_lok,Hydron-3 Renewable Energy,Lokian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_naboo,Hydron-3 Renewable Energy,Nabooian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_rori,Hydron-3 Renewable Energy,Rori,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_talus,Hydron-3 Renewable Energy,Talusian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_tatooine,Hydron-3 Renewable Energy,Tatooinian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_hydron3_yavin4,Hydron-3 Renewable Energy,Yavinian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_corellia,Geothermal Renewable Energy,Corellian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_dantooine,Geothermal Renewable Energy,Dantoine,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_dathomir,Geothermal Renewable Energy,Dathomirian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_endor,Geothermal Renewable Energy,Endorian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_lok,Geothermal Renewable Energy,Lokian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_naboo,Geothermal Renewable Energy,Nabooian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_rori,Geothermal Renewable Energy,Rori,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_talus,Geothermal Renewable Energy,Talusian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_tatooine,Geothermal Renewable Energy,Tatooinian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_yavin4,Geothermal Renewable Energy,Yavinian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +softwood_conifer_corellia,Conifer Wood,Corellian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_dantooine,Conifer Wood,Dantooine,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_dathomir,Conifer Wood,Dathomirian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_endor,Conifer Wood,Endorian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_lok,Conifer Wood,Lokian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_naboo,Conifer Wood,Nabooian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_rori,Conifer Wood,Rori,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_talus,Conifer Wood,Talusian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_tatooine,Conifer Wood,Tatooinian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_conifer_yavin4,Conifer Wood,Yavinian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_corellia,Evergreen Wood,Corellian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_dantooine,Evergreen Wood,Dantooine,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_dathomir,Evergreen Wood,Dathomirian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_endor,Evergreen Wood,Endorian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_lok,Evergreen Wood,Lokian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_naboo,Evergreen Wood,Nabooian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_rori,Evergreen Wood,Rori,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_talus,Evergreen Wood,Talusian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_tatooine,Evergreen Wood,Tatooinian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_yavin4,Evergreen Wood,Yavinian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +wood_deciduous_corellia,Deciduous Wood,Corellian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_dantooine,Deciduous Wood,Dantooine,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_dathomir,Deciduous Wood,Dathomirian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_endor,Deciduous Wood,Endorian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_lok,Deciduous Wood,Lokian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_naboo,Deciduous Wood,Nabooian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_rori,Deciduous Wood,Rori,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_talus,Deciduous Wood,Talusian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_tatooine,Deciduous Wood,Tatooinian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +wood_deciduous_yavin4,Deciduous Wood,Yavinian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +fruit_fruits_corellia,Fruit,Corellian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_dantooine,Fruit,Dantooine,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_dathomir,Fruit,Dathomirian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_endor,Fruit,Endorian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_lok,Fruit,Lokian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_naboo,Fruit,Nabooian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_rori,Fruit,Rori,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_talus,Fruit,Talusian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_tatooine,Fruit,Tatooinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_yavin4,Fruit,Yavinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_flowers_corellia,Flower Fruit,Corellian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_dantooine,Flower Fruit,Dantooine,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_dathomir,Flower Fruit,Dathomirian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_endor,Flower Fruit,Endorian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_lok,Flower Fruit,Lokian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_naboo,Flower Fruit,Nabooian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_rori,Flower Fruit,Rori,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_talus,Flower Fruit,Talusian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_tatooine,Flower Fruit,Tatooinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +fruit_flowers_yavin4,Flower Fruit,Yavinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_domesticated_corellia,Domesticated Corn,Corellian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_dantooine,Domesticated Corn,Dantooine,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_dathomir,Domesticated Corn,Dathomirian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_endor,Domesticated Corn,Endorian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_lok,Domesticated Corn,Lokian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_naboo,Domesticated Corn,Nabooian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_rori,Domesticated Corn,Rori,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_talus,Domesticated Corn,Talusian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_tatooine,Domesticated Corn,Tatooinian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_domesticated_yavin4,Domesticated Corn,Yavinian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_corellia,Domesticated Oats,Corellian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_dantooine,Domesticated Oats,Dantooine,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_dathomir,Domesticated Oats,Dathomirian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_endor,Domesticated Oats,Endorian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_lok,Domesticated Oats,Lokian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_naboo,Domesticated Oats,Nabooian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_rori,Domesticated Oats,Rori,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_talus,Domesticated Oats,Talusian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_tatooine,Domesticated Oats,Tatooinian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_domesticated_yavin4,Domesticated Oats,Yavinian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_corellia,Domesticated Rice,Corellian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_dantooine,Domesticated Rice,Dantooine,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_dathomir,Domesticated Rice,Dathomirian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_endor,Domesticated Rice,Endorian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_lok,Domesticated Rice,Lokian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_naboo,Domesticated Rice,Nabooian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_rori,Domesticated Rice,Rori,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_talus,Domesticated Rice,Talusian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_tatooine,Domesticated Rice,Tatooinian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_domesticated_yavin4,Domesticated Rice,Yavinian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_corellia,Domesticated Wheat,Corellian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_dantooine,Domesticated Wheat,Dantooine,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_dathomir,Domesticated Wheat,Dathomirian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_endor,Domesticated Wheat,Endorian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_lok,Domesticated Wheat,Lokian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_naboo,Domesticated Wheat,Nabooian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_rori,Domesticated Wheat,Rori,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_talus,Domesticated Wheat,Talusian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_tatooine,Domesticated Wheat,Tatooinian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_domesticated_yavin4,Domesticated Wheat,Yavinian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_wild_corellia,Wild Corn,Corellian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_dantooine,Wild Corn,Dantooine,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_dathomir,Wild Corn,Dathomirian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_endor,Wild Corn,Endorian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_lok,Wild Corn,Lokian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_naboo,Wild Corn,Nabooian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_rori,Wild Corn,Rori,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_talus,Wild Corn,Talusian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_tatooine,Wild Corn,Tatooinian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +corn_wild_yavin4,Wild Corn,Yavinian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_corellia,Wild Oats,Corellian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_dantooine,Wild Oats,Dantooine,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_dathomir,Wild Oats,Dathomirian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_endor,Wild Oats,Endorian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_lok,Wild Oats,Lokian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_naboo,Wild Oats,Nabooian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_rori,Wild Oats,Rori,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_talus,Wild Oats,Talusian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_tatooine,Wild Oats,Tatooinian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_wild_yavin4,Wild Oats,Yavinian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_corellia,Wild Rice,Corellian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_dantooine,Wild Rice,Dantooine,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_dathomir,Wild Rice,Dathomirian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_endor,Wild Rice,Endorian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_lok,Wild Rice,Lokian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_naboo,Wild Rice,Nabooian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_rori,Wild Rice,Rori,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_talus,Wild Rice,Talusian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_tatooine,Wild Rice,Tatooinian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_wild_yavin4,Wild Rice,Yavinian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_corellia,Wild Wheat,Corellian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_dantooine,Wild Wheat,Dantooine,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_dathomir,Wild Wheat,Dathomirian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_endor,Wild Wheat,Endorian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_lok,Wild Wheat,Lokian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_naboo,Wild Wheat,Nabooian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_rori,Wild Wheat,Rori,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_talus,Wild Wheat,Talusian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_tatooine,Wild Wheat,Tatooinian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_wild_yavin4,Wild Wheat,Yavinian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +vegetable_beans_corellia,Vegetable Beans,Corellian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_dantooine,Vegetable Beans,Dantooine,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_dathomir,Vegetable Beans,Dathomirian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_endor,Vegetable Beans,Endorian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_lok,Vegetable Beans,Lokian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_naboo,Vegetable Beans,Nabooian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_rori,Vegetable Beans,Rori,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_talus,Vegetable Beans,Talusian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_tatooine,Vegetable Beans,Tatooinian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_yavin4,Vegetable Beans,Yavinian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_corellia,Berry Fruit,Corellian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_dantooine,Berry Fruit,Dantooine,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_dathomir,Berry Fruit,Dathomirian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_endor,Berry Fruit,Endorian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_lok,Berry Fruit,Lokian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_naboo,Berry Fruit,Nabooian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_rori,Berry Fruit,Rori,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_talus,Berry Fruit,Talusian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_tatooine,Berry Fruit,Tatooinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_yavin4,Berry Fruit,Yavinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_corellia,Vegetable Fungus,Corellian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_dantooine,Vegetable Fungus,Dantooine,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_dathomir,Vegetable Fungus,Dathomirian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_endor,Vegetable Fungus,Endorian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_lok,Vegetable Fungus,Lokian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_naboo,Vegetable Fungus,Nabooian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_rori,Vegetable Fungus,Rori,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_talus,Vegetable Fungus,Talusian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_tatooine,Vegetable Fungus,Tatooinian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_yavin4,Vegetable Fungus,Yavinian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_corellia,Vegetable Greens,Corellian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_dantooine,Vegetable Greens,Dantooine,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_dathomir,Vegetable Greens,Dathomirian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_endor,Vegetable Greens,Endorian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_lok,Vegetable Greens,Lokian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_naboo,Vegetable Greens,Nabooian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_rori,Vegetable Greens,Rori,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_talus,Vegetable Greens,Talusian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_tatooine,Vegetable Greens,Tatooinian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_greens_yavin4,Vegetable Greens,Yavinian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_corellia,Vegetable Tubers,Corellian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_dantooine,Vegetable Tubers,Dantooine,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_dathomir,Vegetable Tubers,Dathomirian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_endor,Vegetable Tubers,Endorian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_lok,Vegetable Tubers,Lokian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_naboo,Vegetable Tubers,Nabooian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_rori,Vegetable Tubers,Rori,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_talus,Vegetable Tubers,Talusian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_tatooine,Vegetable Tubers,Tatooinian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_yavin4,Vegetable Tubers,Yavinian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +bone_mammal_corellia,Animal Bones,Corellian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_dantooine,Animal Bones,Dantooine,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_dathomir,Animal Bones,Dathomirian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_endor,Animal Bones,Endorian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_lok,Animal Bones,Lokian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_naboo,Animal Bones,Nabooian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_rori,Animal Bones,Rori,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_talus,Animal Bones,Talusian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_tatooine,Animal Bones,Tatooinian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_mammal_yavin4,Animal Bones,Yavinian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_avian_corellia,Avian Bones,Corellian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_dantooine,Avian Bones,Dantooine,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_dathomir,Avian Bones,Dathomirian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_endor,Avian Bones,Endorian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_lok,Avian Bones,Lokian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_naboo,Avian Bones,Nabooian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_rori,Avian Bones,Rori,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_talus,Avian Bones,Talusian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_tatooine,Avian Bones,Tatooinian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_avian_yavin4,Avian Bones,Yavinian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_horn_corellia,Horn,Corellian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_dantooine,Horn,Dantooine,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_dathomir,Horn,Dathomirian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_endor,Horn,Endorian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_lok,Horn,Lokian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_naboo,Horn,Nabooian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_rori,Horn,Rori,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_talus,Horn,Talusian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_tatooine,Horn,Tatooinian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +bone_horn_yavin4,Horn,Yavinian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +hide_bristley_corellia,Bristley Hide,Corellian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_dantooine,Bristley Hide,Dantooine,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_dathomir,Bristley Hide,Dathomirian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_endor,Bristley Hide,Endorian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_lok,Bristley Hide,Lokian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_naboo,Bristley Hide,Nabooian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_rori,Bristley Hide,Rori,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_talus,Bristley Hide,Talusian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_tatooine,Bristley Hide,Tatooinian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_yavin4,Bristley Hide,Yavinian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_corellia,Leathery Hide,Corellian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_dantooine,Leathery Hide,Dantooine,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_dathomir,Leathery Hide,Dathomirian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_endor,Leathery Hide,Endorian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_lok,Leathery Hide,Lokian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_naboo,Leathery Hide,Nabooian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_rori,Leathery Hide,Rori,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_talus,Leathery Hide,Talusian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_tatooine,Leathery Hide,Tatooinian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_yavin4,Leathery Hide,Yavinian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_corellia,Scaley Hide,Corellian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_dantooine,Scaley Hide,Dantooine,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_dathomir,Scaley Hide,Dathomirian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_endor,Scaley Hide,Endorian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_lok,Scaley Hide,Lokian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_naboo,Scaley Hide,Nabooian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_rori,Scaley Hide,Rori,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_talus,Scaley Hide,Talusian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_tatooine,Scaley Hide,Tatooinian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_yavin4,Scaley Hide,Yavinian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_corellia,Wooly Hide,Corellian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_dantooine,Wooly Hide,Dantooine,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_dathomir,Wooly Hide,Dathomirian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_endor,Wooly Hide,Endorian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_lok,Wooly Hide,Lokian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_naboo,Wooly Hide,Nabooian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_rori,Wooly Hide,Rori,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_talus,Wooly Hide,Talusian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_tatooine,Wooly Hide,Tatooinian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_yavin4,Wooly Hide,Yavinian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +meat_avian_corellia,Avian Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_dantooine,Avian Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_dathomir,Avian Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_endor,Avian Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_lok,Avian Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_naboo,Avian Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_rori,Avian Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_talus,Avian Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_tatooine,Avian Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_avian_yavin4,Avian Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_carnivore_corellia,Carnivore Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_dantooine,Carnivore Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_dathomir,Carnivore Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_endor,Carnivore Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_lok,Carnivore Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_naboo,Carnivore Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_rori,Carnivore Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_talus,Carnivore Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_tatooine,Carnivore Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_carnivore_yavin4,Carnivore Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_domesticated_corellia,Domesticated Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_dantooine,Domesticated Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_dathomir,Domesticated Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_endor,Domesticated Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_lok,Domesticated Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_naboo,Domesticated Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_rori,Domesticated Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_talus,Domesticated Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_tatooine,Domesticated Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_yavin4,Domesticated Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_herbivore_corellia,Herbivore Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_dantooine,Herbivore Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_dathomir,Herbivore Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_endor,Herbivore Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_lok,Herbivore Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_naboo,Herbivore Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_rori,Herbivore Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_talus,Herbivore Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_tatooine,Herbivore Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_herbivore_yavin4,Herbivore Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_insect_corellia,Insect Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_dantooine,Insect Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_dathomir,Insect Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_endor,Insect Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_lok,Insect Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_naboo,Insect Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_rori,Insect Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_talus,Insect Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_tatooine,Insect Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_yavin4,Insect Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_wild_corellia,Wild Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_dantooine,Wild Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_dathomir,Wild Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_endor,Wild Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_lok,Wild Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_naboo,Wild Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_rori,Wild Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_talus,Wild Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_tatooine,Wild Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_wild_yavin4,Wild Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_corellia,Domesticated Milk,Corellian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_dantooine,Domesticated Milk,Dantooine,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_dathomir,Domesticated Milk,Dathomirian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_endor,Domesticated Milk,Endorian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_lok,Domesticated Milk,Lokian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_naboo,Domesticated Milk,Nabooian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_rori,Domesticated Milk,Rori,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_talus,Domesticated Milk,Talusian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_tatooine,Domesticated Milk,Tatooinian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_domesticated_yavin4,Domesticated Milk,Yavinian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_wild_corellia,Wild Milk,Corellian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_dantooine,Wild Milk,Dantooine,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_dathomir,Wild Milk,Dathomirian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_endor,Wild Milk,Endorian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_lok,Wild Milk,Lokian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_naboo,Wild Milk,Nabooian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_rori,Wild Milk,Rori,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_talus,Wild Milk,Talusian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_tatooine,Wild Milk,Tatooinian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +milk_wild_yavin4,Wild Milk,Yavinian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +seafood_crustacean_corellia,Crustacean Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_dantooine,Crustacean Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_dathomir,Crustacean Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_endor,Crustacean Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_lok,Crustacean Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_naboo,Crustacean Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_rori,Crustacean Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_talus,Crustacean Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_tatooine,Crustacean Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_yavin4,Crustacean Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_corellia,Fish Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_dantooine,Fish Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_dathomir,Fish Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_endor,Fish Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_lok,Fish Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_naboo,Fish Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_rori,Fish Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_talus,Fish Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_tatooine,Fish Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_yavin4,Fish Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_corellia,Mollusk Meat,Corellia,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_dantooine,Mollusk Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_dathomir,Mollusk Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_endor,Mollusk Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_lok,Mollusk Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_naboo,Mollusk Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_rori,Mollusk Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_talus,Mollusk Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_tatooine,Mollusk Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_yavin4,Mollusk Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_corellia,Reptilian Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_dantooine,Reptilian Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_dathomir,Reptilian Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_endor,Reptilian Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_lok,Reptilian Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_naboo,Reptilian Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_rori,Reptilian Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_talus,Reptilian Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_tatooine,Reptilian Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_yavin4,Reptilian Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_corellia,Egg,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_dantooine,Egg,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_egg_dathomir,Egg,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_endor,Egg,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_lok,Egg,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_naboo,Egg,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_rori,Egg,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_talus,Egg,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_tatooine,Egg,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_egg_yavin4,Egg,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fiberplast_corellia,Fiberplast,Corellian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_dantooine,Fiberplast,Dantooine,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_dathomir,Fiberplast,Dathomirian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_endor,Fiberplast,Endorian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_lok,Fiberplast,Lokian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_naboo,Fiberplast,Nabooian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_rori,Fiberplast,Rori,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_talus,Fiberplast,Talusian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_tatooine,Fiberplast,Tatooinian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_yavin4,Fiberplast,Yavinian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +fiberplast_kashyyyk,Fiberplast,Kashyyykian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +water_vapor_kashyyyk,Water Vapor,Kashyyykian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +energy_renewable_site_limited_tidal_kashyyyk,Tidal Renewable Energy,Kashyyykian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +milk_domesticated_kashyyyk,Domesticated Milk,Kashyyykian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_wild_kashyyyk,Wild Milk,Kashyyykian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_kashyyyk,Domesticated Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_wild_kashyyyk,Wild Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_herbivore_kashyyyk,Herbivore Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_carnivore_kashyyyk,Carnivore Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_reptilian_kashyyyk,Reptilian Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_avian_kashyyyk,Avian Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_egg_kashyyyk,Egg Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_kashyyyk,Insect Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_kashyyyk,Fish Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_kashyyyk,Crustacean Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_kashyyyk,Mollusk Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +bone_mammal_kashyyyk,Animal Bones,Kashyyykian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_avian_kashyyyk,Avian Bones,Kashyyykian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_horn_kashyyyk,Horn,Kashyyykian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +hide_bristley_kashyyyk,Bristley Hide,Kashyyykian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_kashyyyk,Leathery Hide,Kashyyykian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_wooly_kashyyyk,Wooly Hide,Kashyyykian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_kashyyyk,Scaley Hide,Kashyyykian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +corn_domesticated_kashyyyk,Domesticated Corn,Kashyyykian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_wild_kashyyyk,Wild Corn,Kashyyykian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_domesticated_kashyyyk,Domesticated Rice,Kashyyykian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_wild_kashyyyk,Wild Rice,Kashyyykian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_domesticated_kashyyyk,Domesticated Oats,Kashyyykian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_wild_kashyyyk,Wild Oats,Kashyyykian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_domesticated_kashyyyk,Domesticated Wheat,Kashyyykian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_wild_kashyyyk,Wild Wheat,Kashyyykian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +vegetable_greens_kashyyyk,Vegetable Greens,Kashyyykian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_kashyyyk,Vegetable Beans,Kashyyykian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_kashyyyk,Vegetable Tubers,Kashyyykian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_kashyyyk,Vegetable Fungi,Kashyyykian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_kashyyyk,Vegetable Fruits,Kashyyykian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_kashyyyk,Vegetable Berries,Kashyyykian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_flowers_kashyyyk,Flower Fruit,Kashyyykian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wood_deciduous_kashyyyk,Deciduous Wood,Kashyyykian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +softwood_conifer_kashyyyk,Conifer Wood,Kashyyykian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_kashyyyk,Evergreen Wood,Kashyyykian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +energy_renewable_unlimited_wind_kashyyyk,Wind Renewable Energy,Kashyyykian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 +energy_renewable_unlimited_solar_kashyyyk,Solar Renewable Energy,Kashyyykian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 +energy_renewable_site_limited_hydron3_kashyyyk,Hydron-3 Renewable Energy,Kashyyykian,9,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +energy_renewable_site_limited_geothermal_kashyyyk,Geothermal Renewable Energy,Kashyyykian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 +milk_domesticated_mustafar,Domesticated Milk,Mustafarian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +milk_wild_mustafar,Wild Milk,Mustafarian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_domesticated_mustafar,Domesticated Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +meat_wild_mustafar,Wild Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_herbivore_mustafar,Herbivore Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 +meat_carnivore_mustafar,Carnivore Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_avian_mustafar,Avian Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +meat_egg_mustafar,Egg Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +meat_insect_mustafar,Insect Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_fish_mustafar,Fish Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_crustacean_mustafar,Crustacean Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +seafood_mollusk_mustafar,Mollusk Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +bone_mammal_mustafar,Animal Bones,Mustafarian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 +bone_avian_mustafar,Avian Bones,Mustafarian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 +bone_horn_mustafar,Horn,Mustafarian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 +hide_wooly_mustafar,Wooly Hide,Mustafarian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_bristley_mustafar,Bristley Hide,Mustafarian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_leathery_mustafar,Leathery Hide,Mustafarian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +hide_scaley_mustafar,Scaley Hide,Mustafarian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +corn_domesticated_mustafar,Domesticated Corn,Mustafarian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +corn_wild_mustafar,Wild Corn,Mustafarian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +rice_domesticated_mustafar,Domesticated Rice,Mustafarian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +rice_wild_mustafar,Wild Rice,Mustafarian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +oats_domesticated_mustafar,Domesticated Oats,Mustafarian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +oats_wild_mustafar,Wild Oats,Mustafarian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wheat_domesticated_mustafar,Domesticated Wheat,Mustafarian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 +wheat_wild_mustafar,Wild Wheat,Mustafarian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +vegetable_greens_mustafar,Vegetable Greens,Mustafarian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_beans_mustafar,Vegetable Beans,Mustafarian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_tubers_mustafar,Vegetable Tubers,Mustafarian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +vegetable_fungi_mustafar,Vegetable Fungi,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_fruits_mustafar,Vegetable Fungi,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_berries_mustafar,Vegetable Fungi,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 +fruit_flowers_mustafar,Flower Fruit,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 +wood_deciduous_mustafar,Deciduous Wood,Mustafarian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 +softwood_conifer_mustafar,Conifer Wood,Mustafarian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 +softwood_evergreen_mustafar,Evergreen Wood,Mustafarian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 +petrochem_fuel_liquid_mustafar,Liquid Petro Fuel,Mustafarian,1,3,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 +fiberplast_mustafar,Fiberplast,Mustafarian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 +water_vapor_mustafar,Water Vapor,Mustafarian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +petrochem_fuel_solid_mustafar,Solid Petro Fuel,Mustafarian,1,1,11,0,0,750,0,0,0,0,0,870,500,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 +radioactive_mustafar,Radioactive,Mustafarian,0,25,11,0,0,900,0,0,0,0,0,907,500,0,11,1,1,1000,1,1,1,1,1,1000,1000,1,10000000,10080000 +steel_mustafar,Steel,Mustafarian,0,0,11,750,600,935,948,350,935,922,0,0,1,0,11,800,650,1000,1000,400,1000,1000,1,1,1000,1,10000000,10080000 +iron_mustafar,Iron,Mustafarian,0,0,11,750,450,886,919,550,903,903,0,0,1,0,11,800,500,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +aluminum_mustafar,Aluminum,Mustafarian,0,0,11,750,750,800,750,848,800,800,0,0,500,0,11,800,800,800,800,1000,900,900,1,1,1000,1,10000000,10080000 +copper_mustafar,Copper,Mustafarian,0,0,11,750,500,650,600,500,750,750,0,0,500,0,11,800,1000,700,650,1000,800,800,1,1,1000,1,10000000,10080000 +ore_extrusive_mustafar,Extrusive Ore,Mustafarian,0,0,11,896,0,909,922,550,922,922,0,0,500,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +ore_intrusive_mustafar,Intrusive Ore,Mustafarian,0,0,11,200,0,300,700,1,500,400,0,0,1,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 +armophous_mustafar_1,Type 1 Crystal Amorphous Gem,Mustafarian,0,0,11,870,0,870,948,550,870,870,0,750,1,0,11,1000,1,1000,1000,600,1000,1000,1,800,1000,1,10000000,10080000 +armophous_mustafar_2,Type 2 Crystal Amorphous Gem,Mustafarian,0,0,11,870,0,870,948,550,870,870,0,750,1,0,11,1000,1,1000,1000,600,1000,1000,1,800,1000,1,10000000,10080000 +crystalline_mustafar_1,Type 1 Crystalline Gem,Mustafarian,0,0,11,838,0,838,951,350,886,886,0,919,500,0,11,1000,1,1000,1000,400,1000,1000,1,1000,1000,1,10000000,10080000 +crystalline_mustafar_2,Type 2 Crystalline Gem,Mustafarian,0,0,11,838,0,838,951,350,886,886,0,919,500,0,11,1000,1,1000,1000,400,1000,1000,1,1000,1000,1,10000000,10080000 +gas_reactive_mustafar,Reactive Gas,Mustafarian,3,2,11,0,0,800,0,0,0,0,0,0,500,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 +aluminum_perovskitic,Aluminum,Perovskitic,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +copper_borcarbantium,Copper,Borcarbantium,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +steel_bicorbantium,Steel,Bicorbantium,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +steel_arveshian,Steel,Hardened Arveshium,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +radioactive_polymetric,Radioactive,High Grade Polymetric,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +gas_reactive_organometallic,Reactive Gas,Unstable Organometallic,15,2,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 +ore_siliclastic_fermionic,Siliclastic Ore,Fermionic,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 diff --git a/src/protocol/swg/ResourceListForSurveyMessage.java b/src/protocol/swg/ResourceListForSurveyMessage.java index e1c9c886..e46b8f39 100644 --- a/src/protocol/swg/ResourceListForSurveyMessage.java +++ b/src/protocol/swg/ResourceListForSurveyMessage.java @@ -67,7 +67,7 @@ public class ResourceListForSurveyMessage extends SWGMessage { if (toolName.equals("survey_tool_liquid")) generalType = (byte) 7; - Vector planetVector = core.resourceService.getSpawnedResourcesByPlanetAndType(surveyor.getPlanetId(),generalType); + List planetVector = core.resourceService.getSpawnedResourcesByPlanetAndType(surveyor.getPlanetId(),generalType); resourceList = new ArrayList(planetVector); diff --git a/src/services/resources/ResourceService.java b/src/services/resources/ResourceService.java index 79c1e38a..ca70558e 100644 --- a/src/services/resources/ResourceService.java +++ b/src/services/resources/ResourceService.java @@ -3,28 +3,35 @@ * * This File is part of NGECore2. * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU Lesser General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) any + * later version. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. * * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . + * along with this program. If not, see . * - * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. - * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + * Using NGEngine to work with NGECore2 is making a combined work based on + * NGEngine. Therefore all terms and conditions of the GNU Lesser General Public + * License cover the combination. ******************************************************************************/ package services.resources; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; import java.util.Hashtable; +import java.util.List; import java.util.Map; import java.util.Random; import java.util.Vector; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; @@ -45,33 +52,20 @@ import resources.objects.resource.ResourceContainerObject; import resources.objects.resource.ResourceRoot; import services.ai.AIActor; -/** - * @author Charon +/** + * @author Charon */ public class ResourceService implements INetworkDispatch { private NGECore core; private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); - private boolean enableResourceHistory = true; // Set this to false, to prevent persistence of resources into history Db - - private Hashtable resourceRootTable = new Hashtable(); // synchronized - private Vector ironRoots = new Vector(); - private Vector aluminumRoots = new Vector(); - private Vector steelRoots = new Vector(); - private Vector copperRoots = new Vector(); - private Vector oreExtrusiveRoots = new Vector(); - private Vector oreIntrusiveRoots = new Vector(); - private Vector oreCarbonateRoots = new Vector(); - private Vector crystallineGemstoneRoots = new Vector(); - private Vector amorphousGemstoneRoots = new Vector(); - private Vector radioactiveRoots = new Vector(); - private Vector petrochemicalSolidRoots = new Vector(); - private Vector petrochemicalLiquidRoots = new Vector(); - private Vector polymerRoots = new Vector(); - private Vector lubricatingOilRoots = new Vector(); - private Vector reactiveGasRoots = new Vector(); + private boolean enableResourceHistory = true; // Set this to false, to + // prevent persistence of resources into history Db + private Hashtable resourceRootTable = new Hashtable(); // synchronized + private Map> resourceTypeTable = new ConcurrentHashMap>(); + private Map> poolResources = new ConcurrentHashMap>(); private Vector planetaryPool4Roots = new Vector(); private Vector corelliaPool4Roots = new Vector(); private Vector dantooinePool4Roots = new Vector(); @@ -86,67 +80,72 @@ public class ResourceService implements INetworkDispatch { private Vector tattoinePool4Roots = new Vector(); private Vector yavinPool4Roots = new Vector(); // For new future planet's resources add: -// private Vector NEWPLANETPool4Roots = new Vector(); + // private Vector NEWPLANETPool4Roots = new + // Vector(); private Vector JTLRoots = new Vector(); - private Vector allSpawnedResources = new Vector(); // needs persistance - private Vector completeResourceNameHistory = new Vector(); // needs persistance - private Vector spawnedResourcesPool1 = new Vector(); - private Vector spawnedResourcesPool2 = new Vector(); - private Vector spawnedResourcesPool3 = new Vector(); - private Vector spawnedResourcesPool4 = new Vector(); + private Vector allSpawnedResources = new Vector(); // needs + // persistance + private Vector completeResourceNameHistory = new Vector(); // needs + // persistance int totalSpawnedResourcesNumber = 0; boolean bigBangOccured = false; - short[] minCapArray = new short[]{300,300,300,300,300,300,300,300,300,300,300}; - short[] maxCapArray = new short[]{800,800,800,800,800,800,800,800,800,800,800}; - short[] minUnCappedArray = new short[]{1,1,1,1,1,1,1,1,1,1,1}; - short[] maxUnCappedArray = new short[]{1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000}; + short [] minCapArray = new short[] { 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300 }; + short [] maxCapArray = new short[] { 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800 }; + short [] minUnCappedArray = new short[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; + short [] maxUnCappedArray = new short[] { 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000 }; public ResourceService(NGECore core) { - this.core = core; - //EntityCursor cursor = core.getResourceRootsODB().getCursor(Integer.class, ResourceRoot.class); - //Iterator it = cursor.iterator(); - //if(!it.hasNext()) { -// if(core.getResourceRootsODB()==null) { -// createCollections(); -// createCollections2(); -// createCollections3(); -// } else { - ODBCursor cursor = core.getResourceRootsODB().getCursor(); - if(!cursor.hasNext()) { - createCollections(); - createCollections2(); - createCollections3(); - } -// } + this.core = core; + for (ResourceClass c : ResourceClass.values()) { + resourceTypeTable.put(c, new Vector()); + } + for (int i = 1; i <= 4; i++) + poolResources.put(i, new Vector()); + // EntityCursor cursor = + // core.getResourceRootsODB().getCursor(Integer.class, + // ResourceRoot.class); + // Iterator it = cursor.iterator(); + // if(!it.hasNext()) { + // if(core.getResourceRootsODB()==null) { + // createCollections(); + // createCollections2(); + // createCollections3(); + // } else { + ODBCursor cursor = core.getResourceRootsODB().getCursor(); + if (!cursor.hasNext()) { + loadFromTextFile(); + } + // } core.commandService.registerCommand("harvestcorpse"); core.commandService.registerCommand("milkcreature"); core.commandService.registerCommand("resourcecontainersplit"); - core.commandService.registerCommand("resourcecontainertransfer"); - core.commandService.registerCommand("factorycratesplit"); + core.commandService.registerCommand("resourcecontainertransfer"); + core.commandService.registerCommand("factorycratesplit"); start(); } - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" + // "Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" // loads the resource roots at server start public void loadResourceRoots() { ODBCursor cursor = core.getResourceRootsODB().getCursor(); int loadedResourceRootsCounter = 0; System.out.println("Loading resource roots..."); - while(cursor.hasNext()) { + while (cursor.hasNext()) { final ResourceRoot resourceRoot = (ResourceRoot) cursor.next(); System.err.println("resourceRoot loaded ID: " + resourceRoot.getResourceRootID() + " " + resourceRoot.getResourceFileName()); - core.resourceService.add_resourceRoot(resourceRoot); + createResource(ResourceClass.forString(resourceRoot.getResourceFileName()), resourceRoot); loadedResourceRootsCounter++; } - if (loadedResourceRootsCounter==0){ - //big bang will take care of it + if (loadedResourceRootsCounter == 0) { + // big bang will take care of it } - //System.err.println("loadedResourceRootsCounter " + loadedResourceRootsCounter); + // System.err.println("loadedResourceRootsCounter " + + // loadedResourceRootsCounter); cursor.close(); System.out.println("Finished loading resource roots."); } @@ -156,42 +155,31 @@ public class ResourceService implements INetworkDispatch { ODBCursor cursor = core.getResourcesODB().getCursor(); int loadedResourceCounter = 0; System.out.println("Loading resources..."); - while(cursor.hasNext()) { + while (cursor.hasNext()) { final GalacticResource resource = (GalacticResource) cursor.next(); - System.err.println("resource " + resource.getName() + " rootID " + resource.getResourceRootID()); - core.objectService.getObjectList().put(resource.getId(), resource); + System.out.println("Resource: " + resource.getName() + " rootID " + resource.getResourceRootID()); + core.objectService.getObjectList().put(resource.getId(), resource); // re-reference ResourceRoot int resourceRootID = resource.getResourceRootID(); - ResourceRoot resourceRoot = core.resourceService.retrieveResourceRootReference(resourceRootID); + ResourceRoot resourceRoot = resourceRootTable.get(resourceRootID); resource.setResourceRoot(resourceRoot); // recreate the collections - core.resourceService.addSpawnedResource(resource); + addSpawnedResource(resource); byte pool = resource.getPoolNumber(); - switch (pool){ - case 1: - core.resourceService.add_spawnedResourcesPool1(resource); - break; - case 2: - core.resourceService.add_spawnedResourcesPool2(resource); - break; - case 3: - core.resourceService.add_spawnedResourcesPool3(resource); - break; - case 4: - core.resourceService.add_spawnedResourcesPool4(resource); - break; - default: - System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); - resource.setPoolNumber((byte)4); // Make it a pool 4 + if (poolResources.containsKey(pool)) + poolResources.get(pool).add(resource); + else { + System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); + resource.setPoolNumber((byte) 4); // Make it a pool 4 } loadedResourceCounter++; } - if (loadedResourceCounter==0){ - core.resourceService.kickOffBigBang(); // spawn resources initially once + if (loadedResourceCounter == 0) { + kickOffBigBang(); // spawn resources initially once } cursor.close(); @@ -199,13 +187,13 @@ public class ResourceService implements INetworkDispatch { } public SWGObject createResource() { - SWGObject object = null; + SWGObject object = null; Planet planet = core.terrainService.getPlanetByID(1); - Point3D position = new Point3D(0,0,0); - Quaternion orientation = new Quaternion(1,1,1,1); + Point3D position = new Point3D(0, 0, 0); + Quaternion orientation = new Quaternion(1, 1, 1, 1); String Template = "object/resource_container/base/shared_base_resource_container.iff"; boolean isSnapshot = false; - + long objectID = core.objectService.generateObjectID(); object = new GalacticResource(objectID, planet, position, orientation, Template); @@ -215,10599 +203,192 @@ public class ResourceService implements INetworkDispatch { object.setAttachment("customServerTemplate", Template); object.setisInSnapshot(isSnapshot); - + core.objectService.getObjectList().put(objectID, object); return object; } - public void createCollections(){ - - // For testing purposes the Hashtable is being put together here - // After first test phase, it will be read in from the database - - ResourceRoot resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_titanium"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Titanium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Titanium Aluminum: CR 1 - 174, CD 300 - 408, DR 1 - 174, HR 200 - 330, MA 300 - 452, SR 300 - 430, UT 300 - 430 - minCapArray = new short[]{(short)1 ,(short)300,(short)1 ,(short)200,(short)300,(short)300,(short)300,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)174,(short)408,(short)174,(short)330,(short)452,(short)430,(short)430,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(0, resourceRoot); - aluminumRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_agrinium"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Agrinium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Agrinium Aluminum: CR 94 - 307, CD 358 - 492, DR 94 - 307, HR 270 - 430, MA 382 - 568, SR 370 - 530, UT 370 - 530 - minCapArray = new short[]{(short)94 ,(short)358,(short)94 ,(short)270,(short)382,(short)370,(short)370,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)307 ,(short)492,(short)307 ,(short)430,(short)568,(short)530,(short)530,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(1, resourceRoot); - aluminumRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_chromium"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Chromium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Chromium Aluminum: CR 227 - 440, CD 442 - 575, DR 227 - 440, HR 370 - 530, MA 498 - 685, SR 470 - 630, UT 470 - 630 - minCapArray = new short[]{(short)227 ,(short)442,(short)227 ,(short)370,(short)498,(short)470,(short)470,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)440 ,(short)575,(short)440 ,(short)530,(short)685,(short)630,(short)630,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(2, resourceRoot); - aluminumRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_duralumin"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Duralumin"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Duralumin Aluminum: CR 361 - 574, CD 525 - 658, DR 361 - 574, HR 470 - 630, MA 615 - 802, SR 570 - 730, UT 570 - 730 - minCapArray = new short[]{(short)361 ,(short)525,(short)361 ,(short)470,(short)615,(short)570,(short)570,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)574 ,(short)658,(short)574 ,(short)630,(short)802,(short)730,(short)730,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(3, resourceRoot); - aluminumRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_linksteel"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Link-Steel"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Link-Steel Aluminum: CR 494 - 707, CD 608 - 742, DR 494 - 707, HR 570 - 730, MA 732 - 918, SR 670 - 830, UT 670 - 830 - minCapArray = new short[]{(short)494 ,(short)608,(short)494 ,(short)570,(short)732,(short)670,(short)670,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)707 ,(short)742,(short)707 ,(short)730,(short)918,(short)830,(short)830,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(4, resourceRoot); - aluminumRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_phrik"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Phrik"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Phrik Aluminum: CR 627 - 800, CD 692 - 800, DR 627 - 800, HR 670 - 800, MA 848 - 1000, SR 770 - 900, UT 770 - 900 - minCapArray = new short[]{(short)672 ,(short)692,(short)627 ,(short)670,(short)848 ,(short)770,(short)770,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800 ,(short)800,(short)800 ,(short)800,(short)1000,(short)900,(short)900,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(5, resourceRoot); - aluminumRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_desh"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Desh"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Desh Copper: CR 1 - 116, CD 500 - 572, DR 1 - 102, HR 200 - 265, MA 500 - 572, SR 300 - 372, UT 300 - 372 - minCapArray = new short[]{(short)1 ,(short)500,(short)1 ,(short)200,(short)500 ,(short)300,(short)300,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)116 ,(short)572,(short)102 ,(short)265,(short)572 ,(short)372,(short)372,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(6, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_thallium"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Thallium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Thallium Copper: CR 63 - 205, CD 539 - 628, DR 55 - 180, HR 235 - 315, MA 539 - 628, SR 339 - 428, UT 339 - 428 - minCapArray = new short[]{(short)63 ,(short)539,(short)55 ,(short)235,(short)539 ,(short)339,(short)339,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)205 ,(short)628,(short)180 ,(short)315,(short)628 ,(short)428,(short)428,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(7, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_beyrllius"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Beyrllius"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Beyrllius Copper: CR 152 - 294, CD 594 - 683, DR 133 - 257, HR 285 - 365, MA 594 - 683, SR 394 - 483, UT 394 - 483 - minCapArray = new short[]{(short)152 ,(short)594,(short)133 ,(short)285,(short)594 ,(short)394,(short)394,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)294 ,(short)683,(short)257 ,(short)365,(short)683 ,(short)483,(short)483,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(8, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_codoan"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Codoan"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Codoan Copper: CR 241 - 383, CD 650 - 739, DR 211 - 335, HR 335 - 415, MA 650 - 739, SR 450 - 539, UT 450 - 539 - minCapArray = new short[]{(short)241 ,(short)650,(short)211 ,(short)335,(short)650 ,(short)450,(short)450,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)383 ,(short)739,(short)335 ,(short)415,(short)739 ,(short)539,(short)593,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(9, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_diatium"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Diatium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Diatium Copper: CR 329 - 472, CD 706 - 794, DR 288 - 413, HR 385 - 465, MA 706 - 794, SR 506 - 594, UT 506 - 594 - minCapArray = new short[]{(short)329 ,(short)706,(short)288 ,(short)385,(short)706 ,(short)506,(short)506,(short)0,(short)0,(short)0 ,(short)0}; - maxCapArray = new short[]{(short)472 ,(short)794,(short)413 ,(short)465,(short)794 ,(short)594,(short)594,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(10, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_kelsh"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Kelsh"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Kelsh Copper: CR 418 - 560, CD 761 - 850, DR 366 - 490, HR 435 - 515, MA 761 - 850, SR 561 - 650, UT 561 - 650 - minCapArray = new short[]{(short)418 ,(short)761,(short)366 ,(short)435,(short)761 ,(short)561,(short)561,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)560 ,(short)850,(short)490 ,(short)515,(short)850 ,(short)650,(short)650,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(11, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_mythra"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Mythra"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Mythra Copper: CR 507 - 649, CD 817 - 906, DR 444 - 568, HR 485 - 565, MA 817 - 906, SR 617 - 706, UT 617 - 706 - minCapArray = new short[]{(short)507 ,(short)817,(short)444 ,(short)485,(short)817 ,(short)617,(short)617,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)649 ,(short)906,(short)568 ,(short)565,(short)906 ,(short)706,(short)706,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(12, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_platinite"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Platinite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Platinite Copper: CR 596 - 738, CD 872 - 961, DR 521 - 646, HR 535 - 615, MA 872 - 961, SR 672 - 761, UT 672 - 761 - minCapArray = new short[]{(short)596 ,(short)872,(short)521 ,(short)535,(short)872 ,(short)672,(short)672,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)738 ,(short)961,(short)646 ,(short)615,(short)961 ,(short)761,(short)761,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(13, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_polysteel"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Polysteel"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Polysteel Copper: CR 685 - 800, CD 928 - 1000, DR 599 - 700, HR 585 - 650, MA 928 - 1000, SR 728 - 800, UT 728 - 800 - minCapArray = new short[]{(short)685 ,(short)928 ,(short)599 ,(short)585,(short)928 ,(short)728,(short)728,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800 ,(short)1000,(short)700 ,(short)650,(short)1000 ,(short)800,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(14, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_borocarbitic"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Borocarbitic"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Conductive Borcarbitic Copper: None CR CD DR HR MA OQ SR UT - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000 ,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(15, resourceRoot); - copperRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_plumbum"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Plumbum"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Plumbum Iron: CR 1 - 131, CD 1 - 82, DR 300 - 414, HR 500 - 581, MA 1 - 98, SR 400 - 498, UT 400 - 498 - minCapArray = new short[]{(short)1 ,(short)1 ,(short)300 ,(short)500,(short)1 ,(short)400,(short)400,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)131,(short)82,(short)414 ,(short)581,(short)98 ,(short)498,(short)498,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(16, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_polonium"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Polonium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Polonium Iron: CR 71 - 231, CD 45 - 144, DR 361 - 501, HR 544 - 644, MA 53 - 173, SR 453 - 573, UT 453 - 573 - minCapArray = new short[]{(short)71 ,(short)45 ,(short)361 ,(short)544,(short)53 ,(short)453,(short)453,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)231,(short)144,(short)501 ,(short)644,(short)173 ,(short)573,(short)573,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(17, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_axidite"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Axidite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Axidite Iron: CR 171 - 331, CD 107 - 207, DR 449 - 589, HR 606 - 706, MA 128 - 248, SR 528 - 648, UT 528 - 648 - minCapArray = new short[]{(short)171,(short)107,(short)559 ,(short)606,(short)128 ,(short)528,(short)528,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)331,(short)207,(short)589 ,(short)706,(short)238 ,(short)648,(short)648,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(18, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_bronzium"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Bronzium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Bronzium Iron: CR 271 - 430, CD 169 - 269, DR 536 - 676, HR 669 - 769, MA 203 - 323, SR 603 - 723, UT 603 - 723 - minCapArray = new short[]{(short)271,(short)169,(short)536 ,(short)669,(short)203 ,(short)603,(short)603,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)430,(short)269,(short)676 ,(short)769,(short)323 ,(short)723,(short)723,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(19, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_colat"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Colat"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Colat Iron: CR 371 - 530, CD 232 - 332, DR 624 - 764, HR 731 - 831, MA 278 - 398, SR 678 - 798, UT 678 - 798 - minCapArray = new short[]{(short)371,(short)232,(short)624 ,(short)731,(short)278 ,(short)678,(short)678,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)530,(short)332,(short)764 ,(short)831,(short)398 ,(short)798,(short)798,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(20, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_dolovite"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Dolovite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Dolovite Iron: CR 470 - 630, CD 294 - 394, DR 711 - 851, HR 794 - 894, MA 353 - 473, SR 753 - 873, UT 753 - 873 - minCapArray = new short[]{(short)470,(short)294,(short)711 ,(short)794,(short)353 ,(short)753,(short)753,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)630,(short)394,(short)851 ,(short)894,(short)473 ,(short)873,(short)873,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(21, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_doonium"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Doonium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Doonium Iron: CR 570 - 730, CD 357 - 456, DR 799 - 939, HR 856 - 956, MA 428 - 548, SR 828 - 948, UT 828 - 948 - minCapArray = new short[]{(short)570,(short)357,(short)799 ,(short)856,(short)428 ,(short)828,(short)828,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)730,(short)456,(short)939 ,(short)956,(short)548 ,(short)948,(short)948,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(22, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_kammris"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Kammris"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Kammris Iron: CR 670 - 800, CD 419 - 500, DR 886 - 1000, HR 919 - 1000, MA 503 - 600, SR 903 - 1000, UT 903 - 1000 - minCapArray = new short[]{(short)670,(short)419,(short)886 ,(short)919 ,(short)503 ,(short)903 ,(short)903 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)500,(short)1000,(short)1000,(short)600 ,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(23, resourceRoot); - ironRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_rhodium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Rhodium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Rhodium Steel: CR 1 - 105, CD 1 - 85, DR 500 - 565, HR 600 - 652, MA 1 - 53, SR 500 - 565, UT 400 - 478 - minCapArray = new short[]{(short)1, (short)1 ,(short)500 ,(short)600 ,(short)1 ,(short)500,(short)400,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)105,(short)85,(short)565 ,(short)652 ,(short)53 ,(short)565,(short)478,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(24, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_kiirium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Kiirium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Kiirium Steel: CR 57 - 185, CD 46 - 150, DR 535 - 615, HR 628 - 692, MA 29 - 93, SR 535 - 615, UT 442 - 538 - minCapArray = new short[]{(short)57, (short)46 ,(short)535 ,(short)628 ,(short)29 ,(short)535,(short)442,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)185,(short)150,(short)615 ,(short)692 ,(short)93 ,(short)615,(short)538,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(25, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_cubirian"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Cubirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Cubirian Steel: CR 137 - 265, CD 111 - 215, DR 585 - 665, HR 668 - 732, MA 69 - 133, SR 585 - 665, UT 502 - 598 - minCapArray = new short[]{(short)137,(short)111,(short)585 ,(short)668 ,(short)69 ,(short)585,(short)502,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)265,(short)215,(short)665 ,(short)732 ,(short)133,(short)665,(short)598,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(26, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_thoranium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Thoranium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Thoranium Steel: CR 217 - 345, CD 176 - 280, DR 635 - 715, HR 708 - 772, MA 109 - 173, SR 635 - 715, UT 562 - 658 - minCapArray = new short[]{(short)217,(short)176,(short)635 ,(short)708 ,(short)109,(short)635,(short)562,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)345,(short)280,(short)715 ,(short)772 ,(short)173,(short)715,(short)658,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(27, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_neutronium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Neutronium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Neutronium Steel: CR 297 - 424, CD 241 - 345, DR 685 - 765, HR 748 - 812, MA 149 - 212, SR 685 - 765, UT 622 - 718 - minCapArray = new short[]{(short)297,(short)241,(short)685 ,(short)748 ,(short)149,(short)685,(short)622,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)424,(short)345,(short)765 ,(short)812 ,(short)212,(short)765,(short)718,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(28, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_duranium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Duranium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Duranium Steel: CR 377 - 504, CD 306 - 410, DR 735 - 815, HR 788 - 852, MA 189 - 252, SR 735 - 815, UT 682 - 778 - minCapArray = new short[]{(short)377,(short)306,(short)735 ,(short)788 ,(short)189,(short)735,(short)682,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)504,(short)410,(short)815 ,(short)852 ,(short)252,(short)815,(short)778,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(29, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_ditanium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Ditanium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Ditanium Steel: CR 456 - 584, CD 371 - 475, DR 785 - 865, HR 828 - 892, MA 228 - 292, SR 785 - 865, UT 742 - 838 - minCapArray = new short[]{(short)456,(short)371,(short)785 ,(short)828 ,(short)228,(short)785,(short)742,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)584,(short)475,(short)865 ,(short)892 ,(short)292,(short)865,(short)838,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(30, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_quadranium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Quadranium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Quadranium Steel: CR 536 - 664, CD 436 - 540, DR 835 - 915, HR 868 - 932, MA 268 - 332, SR 835 - 915, UT 802 - 898 - minCapArray = new short[]{(short)536,(short)436,(short)835 ,(short)868 ,(short)268,(short)835,(short)802,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)664,(short)540,(short)915 ,(short)932 ,(short)332,(short)915,(short)898,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(31, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_carbonite"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Carbonite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Carbonite Steel: CR 616 - 744, CD 501 - 605, DR 885 - 965, HR 908 - 972, MA 308 - 372, SR 885 - 965, UT 862 - 958 - minCapArray = new short[]{(short)616,(short)501,(short)885 ,(short)908 ,(short)308,(short)885,(short)862,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)744,(short)605,(short)965 ,(short)972 ,(short)372,(short)965,(short)958,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(32, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_duralloy"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Duralloy"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Duralloy Steel: CR 696 - 800, CD 566 - 650, DR 935 - 1000, HR 948 - 1000, MA 348 - 400, SR 935 - 1000, UT 922 - 1000 - minCapArray = new short[]{(short)696,(short)566,(short)935 ,(short)948 ,(short)348,(short)935 ,(short)922 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)650,(short)1000,(short)1000,(short)400,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(33, resourceRoot); - steelRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_alantium"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Alantium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - ////"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - // Alantium Carbonate Ore: CR 300 - 414, DR 1 - 115, HR 400 - 498, MA 300 - 414, SR 1 - 115, UT 200 - 330 - minCapArray = new short[]{(short)300,(short)0,(short)1 ,(short)400,(short)300,(short)1 ,(short)200,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)414,(short)1,(short)115,(short)498,(short)414,(short)115,(short)330,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(34, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_barthierium"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Barthierium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Barthierium Carbonate Ore: CR 361 - 501, DR 62 - 202, HR 453 - 573, MA 361 - 501, SR 62 - 202, UT 270 - 430 - minCapArray = new short[]{(short)361,(short)0,(short)62 ,(short)453,(short)361,(short)62 ,(short)270,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)501,(short)1,(short)202 ,(short)573,(short)501,(short)202,(short)430,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(35, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_chromite"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Chromite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Chromite Carbonate Ore: CR 449 - 589, DR 150 - 289, HR 528 - 648, MA 449 - 589, SR 150 - 289, UT 370 - 530 - minCapArray = new short[]{(short)449,(short)0,(short)150,(short)528,(short)449,(short)150,(short)370,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)598,(short)1,(short)298,(short)648,(short)598,(short)289,(short)530,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(36, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_frasium"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Frasium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Frasium Carbonate Ore: CR 536 - 676, DR 237 - 377, HR 603 - 723, MA 536 - 676, SR 237 - 377, UT 470 - 630 - minCapArray = new short[]{(short)536,(short)0,(short)237,(short)603,(short)536,(short)237,(short)470,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)676,(short)1,(short)377,(short)723,(short)676,(short)377,(short)630,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(37, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_lommite"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Lommite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Lommite Carbonate Ore: CR 624 - 764, DR 324 - 464, HR 678 - 798, MA 624 - 764, SR 324 - 464, UT 570 - 730 - minCapArray = new short[]{(short)624,(short)0,(short)324,(short)678,(short)624,(short)324,(short)570,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)764,(short)1,(short)464,(short)798,(short)764,(short)464,(short)730,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(38, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_ostrine"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Ostrine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Ostrine Carbonate Ore: CR 711 - 851, DR 412 - 551, HR 753 - 873, MA 711 - 851, SR 412 - 551, UT 670 - 830 - minCapArray = new short[]{(short)711,(short)0,(short)412,(short)753,(short)711,(short)412,(short)670,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)851,(short)1,(short)551,(short)873,(short)851,(short)551,(short)830,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(39, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_varium"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Varium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Varium Carbonate Ore: CR 799 - 939, DR 499 - 639, HR 828 - 948, MA 799 - 939, SR 499 - 639, UT 770 - 930 - minCapArray = new short[]{(short)799,(short)0,(short)499,(short)828,(short)799,(short)499,(short)770,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)939,(short)1,(short)639,(short)948,(short)939,(short)639,(short)930,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(40, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_carbonate_zinsiam"); - resourceRoot.setResourceClass("Carbonate Ore"); - resourceRoot.setResourceType("Zinsiam"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Zinsiam Carbonate Ore: CR 886 - 1000, DR 586 - 700, HR 903 - 1000, MA 886 - 1000, SR 586 - 700, UT 870 - 1000 - minCapArray = new short[]{(short)886 ,(short)0,(short)586,(short)903 ,(short)886 ,(short)586,(short)870 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)700,(short)1000,(short)1000,(short)700,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(41, resourceRoot); - oreCarbonateRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_ardanium"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Ardanium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Ardanium Siliclastic Ore: CR 300 - 452, DR 1 - 152, HR 300 - 452, MA 300 - 452, SR 1 - 131, UT 1 - 152 - minCapArray = new short[]{(short)300,(short)0,(short)1 ,(short)300 ,(short)300,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)452,(short)1,(short)152,(short)452 ,(short)452,(short)131,(short)152,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(42, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_cortosis"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Cortosis"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Cortosis Siliclastic Ore: CR 382 - 568, DR 83 - 269, HR 382 - 568, MA 382 - 568, SR 71 - 231, UT 83 - 269 - minCapArray = new short[]{(short)382,(short)0,(short)83 ,(short)382 ,(short)382,(short)71 ,(short)83 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)568,(short)1,(short)269,(short)568 ,(short)568,(short)231,(short)269,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(43, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_crism"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Crism"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Crism Siliclastic Ore: CR 498 - 685, DR 199 - 385, HR 498 - 685, MA 498 - 685, SR 171 - 330, UT 199 - 385 - minCapArray = new short[]{(short)498,(short)0,(short)199,(short)498 ,(short)498,(short)171,(short)199,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)685,(short)1,(short)385,(short)685 ,(short)685,(short)330,(short)385,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(44, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_malab"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Malab"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Malab Siliclastic Ore: CR 615 - 802, DR 316 - 502, HR 615 - 802, MA 615 - 802, SR 271 - 430, UT 316 - 502 - minCapArray = new short[]{(short)615,(short)0,(short)316,(short)615 ,(short)615,(short)271,(short)316,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)802,(short)1,(short)502,(short)802 ,(short)802,(short)430,(short)502,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(45, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_robindun"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Robindun"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Robindun Siliclastic Ore: CR 732 - 918, DR 432 - 618, HR 732 - 918, MA 732 - 918, SR 370 - 530, UT 432 - 618 - minCapArray = new short[]{(short)732,(short)0,(short)432,(short)732 ,(short)732,(short)370,(short)432,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)918,(short)1,(short)618,(short)918 ,(short)918,(short)530,(short)618,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(46, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_tertian"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Tertian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Tertian Siliclastic Ore: CR 848 - 1000, DR 549 - 700, HR 848 - 1000, MA 848 - 1000, SR 470 - 600, UT 549 - 700 - minCapArray = new short[]{(short)848 ,(short)0,(short)549,(short)848 ,(short)848 ,(short)470,(short)549,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)700,(short)1000,(short)1000,(short)600,(short)700,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(47, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_bene"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Bene"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Bene Extrusive Ore: CR 200 - 304, DR 300 - 391, HR 400 - 478, MA 1 - 79, SR 400 - 478, UT 400 - 478 - minCapArray = new short[]{(short)200,(short)0,(short)300,(short)400,(short)1 ,(short)400,(short)400,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)304,(short)1,(short)391,(short)478,(short)79,(short)478,(short)478,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(48, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_chronamite"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Chronamite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Chronamite Extrusive Ore: CR 256 - 384, DR 349 - 461, HR 442 - 538, MA 43 - 139, SR 442 - 538, UT 442 - 538 - minCapArray = new short[]{(short)256,(short)0,(short)349,(short)442,(short)43 ,(short)442,(short)442,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)384,(short)1,(short)461,(short)538,(short)139,(short)538,(short)538,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(49, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_ilimium"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Ilimium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Ilimium Extrusive Ore: CR 336 - 464, DR 419 - 531, HR 502 - 598, MA 103 - 199, SR 502 - 598, UT 502 - 598 - minCapArray = new short[]{(short)336,(short)0,(short)419,(short)502,(short)103,(short)502,(short)502,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)464,(short)1,(short)531,(short)598,(short)199,(short)598,(short)598,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(50, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_kalonterium"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Kalonterium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Kalonterium Extrusive Ore: CR 416 - 544, DR 489 - 601, HR 562 - 658, MA 163 - 259, SR 562 - 658, UT 562 - 658 - minCapArray = new short[]{(short)416,(short)0,(short)489,(short)562,(short)163,(short)562,(short)562,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)544,(short)1,(short)601,(short)658,(short)259,(short)658,(short)658,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(51, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_keschel"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Keschel"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Keschel Extrusive Ore: CR 496 - 624, DR 559 - 671, HR 622 - 718, MA 223 - 318, SR 622 - 718, UT 622 - 718 - minCapArray = new short[]{(short)496,(short)0,(short)559,(short)622,(short)223,(short)622,(short)622,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)624,(short)1,(short)671,(short)718,(short)318,(short)718,(short)718,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(52, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_lidium"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Lidium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Lidium Extrusive Ore: CR 576 - 704, DR 629 - 741, HR 682 - 778, MA 283 - 378, SR 682 - 778, UT 682 - 778 - minCapArray = new short[]{(short)576,(short)0,(short)629,(short)682,(short)283,(short)682,(short)682,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)704,(short)1,(short)741,(short)778,(short)378,(short)778,(short)778,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(53, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_maranium"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Maranium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Maranium Extrusive Ore: CR 656 - 784, DR 699 - 811, HR 742 - 838, MA 342 - 438, SR 742 - 838, UT 742 - 838 - minCapArray = new short[]{(short)656,(short)0,(short)699,(short)742,(short)342,(short)742,(short)742,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)784,(short)1,(short)811,(short)838,(short)438,(short)838,(short)838,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(54, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_pholokite"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Pholokite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Pholokite Extrusive Ore: CR 736 - 864, DR 769 - 881, HR 802 - 898, MA 402 - 498, SR 802 - 898, UT 802 - 898 - minCapArray = new short[]{(short)736,(short)0,(short)769,(short)802,(short)402,(short)802,(short)802,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)864,(short)1,(short)881,(short)898,(short)498,(short)898,(short)898,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(55, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_quadrenium"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Quadrenium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Quadrenium Extrusive Ore: CR 816 - 944, DR 839 - 951, HR 862 - 958, MA 462 - 558, SR 862 - 958, UT 862 - 958 - minCapArray = new short[]{(short)816,(short)0,(short)839,(short)862,(short)462,(short)862,(short)862,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)944,(short)1,(short)951,(short)958,(short)558,(short)958,(short)958,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(56, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_vintrium"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Vintrium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Vintrium Extrusive Ore: CR 896 - 1000, DR 909 - 1000, HR 922 - 1000, MA 522 - 600, SR 922 - 1000, UT 922 - 1000 - minCapArray = new short[]{(short)896 ,(short)0,(short)909 ,(short)922 ,(short)522,(short)922 ,(short)922 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(57, resourceRoot); - oreExtrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_berubium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Berubium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Berubium Intrusive Ore: CR 200 - 316, DR 300 - 401, HR 700 - 743, MA 1 - 88, SR 500 - 572, UT 400 - 487 - minCapArray = new short[]{(short)200,(short)0,(short)300,(short)700,(short)1 ,(short)500,(short)400,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)316,(short)1,(short)401,(short)743,(short)88,(short)572,(short)487,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(58, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_chanlon"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Chanlon"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Chanlon Intrusive Ore: CR 262 - 404, DR 354 - 479, HR 723 - 777, MA 48 - 154, SR 539 - 628, UT 447 - 553 - minCapArray = new short[]{(short)262,(short)0,(short)354,(short)723,(short)48 ,(short)539,(short)447,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)404,(short)1,(short)479,(short)777,(short)154,(short)628,(short)553,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(59, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_corintium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Corintium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Corintium Intrusive Ore: CR 351 - 493, DR 432 - 557, HR 757 - 810, MA 114 - 221, SR 594 - 683, UT 513 - 620 - minCapArray = new short[]{(short)351,(short)0,(short)432,(short)757,(short)114,(short)594,(short)513,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)493,(short)1,(short)557,(short)810,(short)221,(short)683,(short)620,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(60, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_derillium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Derillium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Derillium Intrusive Ore: CR 440 - 582, DR 510 - 634, HR 790 - 843, MA 181 - 287, SR 650 - 739, UT 580 - 687 - minCapArray = new short[]{(short)440,(short)0,(short)510,(short)790,(short)181,(short)650,(short)580,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)582,(short)1,(short)634,(short)843,(short)287,(short)739,(short)687,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(61, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_oridium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Oridium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Oridium Intrusive Ore: CR 529 - 671, DR 588 - 712, HR 823 - 877, MA 247 - 354, SR 706 - 794, UT 647 - 753 - minCapArray = new short[]{(short)529,(short)0,(short)588,(short)823,(short)247,(short)706,(short)647,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)671,(short)1,(short)712,(short)877,(short)354,(short)794,(short)753,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(62, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_dylinium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Dylinium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Dylinium Intrusive Ore: CR 618 - 760, DR 666 - 790, HR 857 - 910, MA 314 - 420, SR 761 - 850, UT 713 - 820 - minCapArray = new short[]{(short)618,(short)0,(short)666,(short)857,(short)314,(short)761,(short)713,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)760,(short)1,(short)790,(short)910,(short)420,(short)850,(short)820,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(63, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_hollinium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Hollinium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Hollinium Intrusive Ore: CR 707 - 849, DR 743 - 868, HR 890 - 943, MA 380 - 487, SR 817 - 906, UT 780 - 887 - minCapArray = new short[]{(short)707,(short)0,(short)743,(short)890,(short)380,(short)817,(short)780,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)849,(short)1,(short)868,(short)943,(short)487,(short)906,(short)887,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(64, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_ionite"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Ionite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Ionite Intrusive Ore: CR 796 - 938, DR 821 - 946, HR 923 - 977, MA 447 - 553, SR 872 - 961, UT 847 - 953 - minCapArray = new short[]{(short)796,(short)0,(short)821,(short)923,(short)447,(short)872,(short)847,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)938,(short)1,(short)946,(short)977,(short)553,(short)961,(short)953,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(65, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_katrium"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Katrium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Katrium Intrusive Ore: CR 884 - 1000, DR 899 - 1000, HR 957 - 1000, MA 513 - 600, SR 928 - 1000, UT 913 - 1000 - minCapArray = new short[]{(short)884 ,(short)0,(short)899 ,(short)957 ,(short)513,(short)928 ,(short)913 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(66, resourceRoot); - oreIntrusiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_bospridium"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Bospridium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Bospridium Armophous Gemstone: ER 1 - 105, CR 1 - 131, DR 1 - 131, HR 600 - 652, MA 1 - 79, SR 1 - 131, UT 1 - 131 - minCapArray = new short[]{(short)1 ,(short)0,(short)1 ,(short)600,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)131,(short)1,(short)131,(short)652,(short)79,(short)131,(short)131,(short)105,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(67, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_baradium"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Baradium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Baradium Armophous Gemstone: ER 57 - 185, CR 71 - 231, DR 71 - 231, HR 628 - 692, MA 43 - 139, SR 71 - 231, UT 71 - 231 - minCapArray = new short[]{(short)71 ,(short)0,(short)71 ,(short)628,(short)43 ,(short)71 ,(short)71 ,(short)57 ,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)231,(short)1,(short)231,(short)692,(short)139,(short)231,(short)231,(short)185,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(68, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_regvis"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Regvis"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Regvis Armophous Gemstone: ER 137 - 265, CR 171 - 331, DR 171 - 331, HR 668 - 732, MA 103 - 199, SR 171 - 331, UT 171 - 331 - minCapArray = new short[]{(short)171,(short)0,(short)171,(short)668,(short)103,(short)171,(short)171,(short)137,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)331,(short)1,(short)331,(short)732,(short)199,(short)331,(short)331,(short)265,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(69, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_plexite"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Plexite"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Plexite Armophous Gemstone: ER 217 - 345, CR 271 - 431, DR 271 - 431, HR 708 - 772, MA 163 - 259, SR 271 - 431, UT 271 - 431 - minCapArray = new short[]{(short)271,(short)0,(short)271,(short)708,(short)163,(short)271,(short)271,(short)217,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)431,(short)1,(short)431,(short)772,(short)259,(short)431,(short)431,(short)345,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(70, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_rudic"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Rudic"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Rudic Armophous Gemstone: ER 297 - 424, CR 371 - 530, DR 371 - 530, HR 748 - 812, MA 223 - 318, SR 371 - 530, UT 371 - 530 - minCapArray = new short[]{(short)371,(short)0,(short)371,(short)748,(short)223,(short)371,(short)371,(short)297,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)530,(short)1,(short)530,(short)812,(short)318,(short)530,(short)530,(short)424,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(71, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_ryll"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Ryll"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Ryll Armophous Gemstone: ER 377 - 504, CR 471 - 630, DR 471 - 630, HR 788 - 852, MA 283 - 378, SR 471 - 630, UT 471 - 630 - minCapArray = new short[]{(short)471,(short)0,(short)471,(short)788,(short)283,(short)471,(short)471,(short)377,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)630,(short)1,(short)630,(short)852,(short)378,(short)630,(short)630,(short)504,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(72, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_sedrellium"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("sedrellium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Sedrellium Armophous Gemstone: ER 456 - 584, CR 570 - 730, DR 570 - 730, HR 828 - 892, MA 342 - 438, SR 570 - 730, UT 570 - 730 - minCapArray = new short[]{(short)570,(short)0,(short)570,(short)828,(short)342,(short)570,(short)570,(short)456,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)730,(short)1,(short)730,(short)892,(short)438,(short)730,(short)730,(short)584,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(73, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_stygium"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Stygium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Stygium Armophous Gemstone: ER 536 - 664, CR 670 - 830, DR 670 - 830, HR 868 - 932, MA 402 - 498, SR 670 - 830, UT 670 - 830 - minCapArray = new short[]{(short)670,(short)0,(short)670,(short)868,(short)402,(short)670,(short)670,(short)536,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)830,(short)1,(short)830,(short)932,(short)498,(short)830,(short)830,(short)664,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(74, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_vendusii"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Vendusii"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Vendusii Armophous Gemstone: ER 616 - 744, CR 770 - 930, DR 770 - 930, HR 908 - 972, MA 462 - 558, SR 770 - 930, UT 770 - 930 - minCapArray = new short[]{(short)770,(short)0,(short)770,(short)908,(short)462,(short)770,(short)770,(short)616,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)930,(short)1,(short)930,(short)972,(short)558,(short)930,(short)930,(short)744,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(75, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_baltaran"); - resourceRoot.setResourceClass("Amorphous Gemstone"); - resourceRoot.setResourceType("Baltaran"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Bal'ta'ran Armophous Gemstone: ER 696 - 800, CR 870 - 1000, DR 870 - 1000, HR 948 - 1000, MA 522 - 600, SR 870 - 1000, UT 870 - 1000 - minCapArray = new short[]{(short)870 ,(short)0,(short)870 ,(short)948 ,(short)522,(short)870 ,(short)870 ,(short)696,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)800,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(76, resourceRoot); - amorphousGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_byrothsis"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Byrothsis"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Byrothsis Crystalline Gemstone: ER 500 - 581, CR 1 - 163, DR 1 - 163, HR 700 - 749, MA 1 - 66, SR 300 - 414, UT 300 - 414 - minCapArray = new short[]{(short)1 ,(short)0,(short)1 ,(short)700 ,(short)1 ,(short)300,(short)300,(short)500,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)163,(short)1,(short)163,(short)749 ,(short)66,(short)414,(short)414,(short)581,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(77, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_gallinorian"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Gallinorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Gallinorian Rainbow Crystalline Gemstone: ER 544 - 644, CR 88 - 288, DR 88 - 288, HR 726 - 786, MA 36 - 116, SR 361 - 501, UT 361 - 501 - minCapArray = new short[]{(short)88 ,(short)0,(short)88 ,(short)726 ,(short)36 ,(short)361,(short)361,(short)544,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)288,(short)1,(short)288,(short)786 ,(short)116,(short)501,(short)501,(short)644,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(78, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_green_diamond"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Green Diamond"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Green Diamond Crystalline Gemstone: ER 606 - 706, CR 213 - 413, DR 213 - 413, HR 764 - 824, MA 86 - 166, SR 449 - 589, UT 449 - 589 - minCapArray = new short[]{(short)213,(short)0,(short)213,(short)764 ,(short)86 ,(short)449,(short)449,(short)606,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)413,(short)1,(short)413,(short)824 ,(short)166,(short)589,(short)589,(short)706,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(79, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_laboi_mineral_crystal"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Laboi Mineral Crystal"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Laboi Mineral Crystal Crystalline Gemstone: ER 856 - 956, CR 713 - 913, DR 713 - 913, HR 914 - 974, MA 285 - 365, SR 799 - 939, UT 799 - 939 - minCapArray = new short[]{(short)713,(short)0,(short)713,(short)914 ,(short)285,(short)799,(short)799,(short)856,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)913,(short)1,(short)913,(short)974 ,(short)365,(short)939,(short)939,(short)956,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(80, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_kerol_firegem"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Kerol Fire-Gem"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Kerol Fire-Gem Crystalline Gemstone: ER 669 - 769, CR 338 - 538, DR 338 - 538, HR 801 - 861, MA 136 - 215, SR 536 - 676, UT 536 - 676 - minCapArray = new short[]{(short)338,(short)0,(short)338,(short)801 ,(short)136,(short)536,(short)536,(short)669,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)538,(short)1,(short)538,(short)861 ,(short)215,(short)676,(short)676,(short)769,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(81, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_seafah_jewel"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Seafah Jewel"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Seafah Jewel Crystalline Gemstone: ER 731 - 831, CR 463 - 663, DR 463 - 663, HR 839 - 899, MA 186 - 265, SR 624 - 764, UT 624 - 764 - minCapArray = new short[]{(short)463,(short)0,(short)463,(short)839 ,(short)186,(short)624,(short)624,(short)731,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)663,(short)1,(short)663,(short)899 ,(short)265,(short)764,(short)764,(short)831,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(82, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_sormahil_firegem"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Sormahil Fire-Gem"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Sormahil Fire Gem Crystalline Gemstone: ER 794 - 894, CR 588 - 788, DR 588 - 788, HR 876 - 936, MA 235 - 315, SR 711 - 851, UT 711 - 851 - minCapArray = new short[]{(short)588,(short)0,(short)588,(short)876 ,(short)235,(short)711,(short)711,(short)794,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)788,(short)1,(short)788,(short)936 ,(short)315,(short)851,(short)851,(short)894,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(83, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_laboi_mineral"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Laboi mineral"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Laboi Mineral Crystal Crystalline Gemstone: ER 856 - 956, CR 713 - 913, DR 713 - 913, HR 914 - 974, MA 285 - 365, SR 799 - 939, UT 799 - 939 - minCapArray = new short[]{(short)713,(short)0,(short)713,(short)914 ,(short)285,(short)799,(short)799,(short)856,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)913,(short)1,(short)913,(short)974 ,(short)365,(short)939,(short)939,(short)956,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(84, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_vertex"); - resourceRoot.setResourceClass("Crystalline Gemstone"); - resourceRoot.setResourceType("Vertex"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - // Vertex Crystalline Gemstone: ER 919 - 1000, CR 838 - 1000, DR 838 - 1000, HR 951 - 1000, MA 335 - 400, SR 886 - 1000, UT 886 - 1000 - minCapArray = new short[]{(short)838 ,(short)0,(short)838 ,(short)951 ,(short)335,(short)886 ,(short)886 ,(short)919 ,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)400,(short)1000,(short)1000,(short)1000,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(85, resourceRoot); - crystallineGemstoneRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type1"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 1"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Class 1 Radioactive: DR 400 - 474, PE 500 - 593 - minCapArray = new short[]{(short)0,(short)0,(short)400,(short)0,(short)0,(short)0,(short)0,(short)0,(short)500,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)474,(short)1,(short)1,(short)1,(short)1,(short)1,(short)593,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(86, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type2"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 2"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //Class 2 Radioactive: DR 440 - 531, PE 550 - 664 - minCapArray = new short[]{(short)0,(short)0,(short)400,(short)0,(short)0,(short)0,(short)0,(short)0,(short)550,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)531,(short)1,(short)1,(short)1,(short)1,(short)1,(short)664,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(87, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type3"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 3"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //Class 3 Radioactive: DR 497 - 589, PE 621 - 736 - minCapArray = new short[]{(short)0,(short)0,(short)497,(short)0,(short)0,(short)0,(short)0,(short)0,(short)621,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)589,(short)1,(short)1,(short)1,(short)1,(short)1,(short)736,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(88, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type4"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 4"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //Class 4 Radioactive: DR 554 - 646, PE 693 - 807 - minCapArray = new short[]{(short)0,(short)0,(short)554,(short)0,(short)0,(short)0,(short)0,(short)0,(short)693,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)646,(short)1,(short)1,(short)1,(short)1,(short)1,(short)807,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(89, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type5"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 5"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //Class 5 Radioactive: DR 611 - 703, PE 764 - 879 - minCapArray = new short[]{(short)0,(short)0,(short)611,(short)0,(short)0,(short)0,(short)0,(short)0,(short)764,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)703,(short)1,(short)1,(short)1,(short)1,(short)1,(short)879,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(90, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type6"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 6"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //Class 6 Radioactive: DR 669 - 760, PE 836 - 950 - minCapArray = new short[]{(short)0,(short)0,(short)669,(short)0,(short)0,(short)0,(short)0,(short)0,(short)836,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)760,(short)1,(short)1,(short)1,(short)1,(short)1,(short)950,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(91, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_type7"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Class 7"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //Class 7 Radioactive: DR 726 - 800, PE 907 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)726,(short)0,(short)0,(short)0,(short)0,(short)0,(short)907 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(92, resourceRoot); - radioactiveRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("metal_ferrous_unknown"); - resourceRoot.setResourceClass("Ferrous Metal"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Unknown Ferrous: CR 1 - 800, CD 1 - 600, DR 300 - 1000, HR 300 - 1000, MA 1 - 600, SR 400 - 1000, UT 400 - 1000 - minCapArray = new short[]{(short)1 ,(short)1 ,(short)300 ,(short)300 ,(short)1 ,(short)400 ,(short)400 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)650,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(93, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("metal_nonferrous_unknown"); - resourceRoot.setResourceClass("Non-Ferrous"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Unknown Non-Ferrous: CR 1 - 800, CD 300 - 1000, DR 1 - 700, HR 200 - 800, MA 300 - 1000, SR 300 - 900, UT 300 - 1000 - minCapArray = new short[]{(short)1 ,(short)300 ,(short)1 ,(short)200,(short)300 ,(short)300,(short)300 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)1000,(short)700,(short)800,(short)1000,(short)900,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(94, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_sedimentary_unknown"); - resourceRoot.setResourceClass("Sedimentary Ore"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Unknown Sedimentary Ore: CR 300 - 1000, DR 1 - 700, HR 300 - 1000, MA 300 - 1000, SR 1 - 700 - minCapArray = new short[]{(short)300 ,(short)0,(short)1 ,(short)300 ,(short)300 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)700,(short)1000,(short)1000,(short)700,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(95, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_igneous_unknown"); - resourceRoot.setResourceClass("Igneous Ore"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Unknown Igneous Ore: CR 200 - 1000, DR 300 - 1000, HR 400 - 1000, MA 1 - 800, SR 400 - 1000, UT 400 - 1000 - minCapArray = new short[]{(short)200 ,(short)0,(short)300 ,(short)400 ,(short)1 ,(short)400 ,(short)400 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)800,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(96, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gemstone_unknown"); - resourceRoot.setResourceClass("Gemstone"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - //Unknown Gemstone: HR 600 - 1000, MA 1 - 600 - minCapArray = new short[]{(short)1 ,(short)0,(short)1 ,(short)600 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1000,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(97, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_unknown"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - // Unknown Radioactive: DR 1 - 800 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(98, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type1"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 1 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 1 Solid Petrochemical: DR 1 - 149, PE 300 - 430 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)149,(short)1,(short)1,(short)1,(short)1,(short)1,(short)430,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(99, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type2"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 2 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 2 Solid Petrochemical: DR 81 - 264, PE 370 - 530 - minCapArray = new short[]{(short)0,(short)0,(short)81 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)370,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)264,(short)1,(short)1,(short)1,(short)1,(short)1,(short)530,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(100, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type3"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 3 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 3 Solid Petrochemical: DR 195 - 378, PE 470 - 630 - minCapArray = new short[]{(short)0,(short)0,(short)195,(short)0,(short)0,(short)0,(short)0,(short)0,(short)470,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)378,(short)1,(short)1,(short)1,(short)1,(short)1,(short)630,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(101, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type4"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 4 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 4 Solid Petrochemical: DR 309 - 492, PE 570 - 730 - minCapArray = new short[]{(short)0,(short)0,(short)309,(short)0,(short)0,(short)0,(short)0,(short)0,(short)570,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)492,(short)1,(short)1,(short)1,(short)1,(short)1,(short)730,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(102, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type5"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 5 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 5 Solid Petrochemical: DR 423 - 606, PE 670 - 830 - minCapArray = new short[]{(short)0,(short)0,(short)423,(short)0,(short)0,(short)0,(short)0,(short)0,(short)670,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)606,(short)1,(short)1,(short)1,(short)1,(short)1,(short)830,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(103, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type6"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 6 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 6 Solid Petrochemical: DR 537 - 720, PE 770 - 930 - minCapArray = new short[]{(short)0,(short)0,(short)537,(short)0,(short)0,(short)0,(short)0,(short)0,(short)770,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)720,(short)1,(short)1,(short)1,(short)1,(short)1,(short)930,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(104, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_type7"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 7 Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 7 Solid Petrochemical: DR 652 - 800, PE 870 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)652,(short)0,(short)0,(short)0,(short)0,(short)0,(short)870 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(105, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_unknown"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Uknown Solid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - // DR,PE,OQ 1-1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(106, resourceRoot); - petrochemicalSolidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type1"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 1 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //Class 1 Liquid Petrochemical: DR 1 - 600 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(107, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type2"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 2 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(108, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type3"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 3 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(109, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type4"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 4 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(110, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type5"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 5 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(111, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type6"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 6 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(112, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_type7"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Class 7 Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(113, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_unknown"); - resourceRoot.setResourceClass("Petro Fuel"); - resourceRoot.setResourceType("Unknown Liquid"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(114, resourceRoot); - petrochemicalLiquidRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_inert_lubricating_oil"); - resourceRoot.setResourceClass("Oil"); - resourceRoot.setResourceType("Lubricating"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(115, resourceRoot); - lubricatingOilRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_inert_polymer"); - resourceRoot.setResourceClass("Polymer"); - resourceRoot.setResourceType("Polymer"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(116, resourceRoot); - polymerRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_hydron3"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Hydron3"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Hydron-3 Inert Gas: DR 1 - 81 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)81,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(117, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_malium"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Malium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Malium Inert Gas: DR 44 - 142 - minCapArray = new short[]{(short)0,(short)0,(short)44,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)142,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(118, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_bilal"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Bilal"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Bilal Inert Gas: DR 105 - 204 - minCapArray = new short[]{(short)0,(short)0,(short)105,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)204,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(119, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_corthel"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Corthel"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Corthel Inert Gas: DR 167 - 265 - minCapArray = new short[]{(short)0,(short)0,(short)167,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)265,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(120, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_culsion"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Culsion"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Culsion Inert Gas: DR 228 - 327 - minCapArray = new short[]{(short)0,(short)0,(short)228,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)327,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(121, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_dioxis"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Dioxis"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Dioxis Inert Gas: DR 290 - 388 - minCapArray = new short[]{(short)0,(short)0,(short)290,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)388,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(122, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_hurlothrombic"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Hurlothrombic"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Hurlothrombic Inert Gas: DR 351 - 450 - minCapArray = new short[]{(short)0,(short)0,(short)351,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)450,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(123, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_kaylon"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Kaylon"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Kaylon Inert Gas: DR 413 - 511 - minCapArray = new short[]{(short)0,(short)0,(short)413,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)511,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(124, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_korfaise"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Korfaise"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Korfaise Inert Gas: DR 474 - 573 - minCapArray = new short[]{(short)0,(short)0,(short)474,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)573,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(125, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_methanagen"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Methanagen"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Methanagen Inert Gas: DR 536 - 634 - minCapArray = new short[]{(short)0,(short)0,(short)536,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)634,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(126, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_mirth"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Mirth"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Mirth Inert Gas: DR 597 - 696 - minCapArray = new short[]{(short)0,(short)0,(short)597,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)696,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(127, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_obah"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Obah"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Obah Inert Gas: DR 659 - 757 - minCapArray = new short[]{(short)0,(short)0,(short)659,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)757,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(128, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_rethin"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Rethin"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Rethin Inert Gas: DR 720 - 800 - minCapArray = new short[]{(short)0,(short)0,(short)720,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(129, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_inert_unknown"); - resourceRoot.setResourceClass("Inert Gas"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(130, resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_eleton"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Eleton"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Eleton Reactive Gas: DR 1? - 400? - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)400,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(131, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_irolunn"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Irolunn"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Irolunn Reactive Gas: DR 100? - 600? - minCapArray = new short[]{(short)0,(short)0,(short)100,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(132, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_methane"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Methane"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Methane Reactive Gas: DR 200? - 700? - minCapArray = new short[]{(short)0,(short)0,(short)200,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(133, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_orveth"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Orveth"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Orveth Reactive Gas: DR 300? - 800? - minCapArray = new short[]{(short)0,(short)0,(short)300,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(134, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_sig"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Sig"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - //Sig Reactive Gas: DR 300? - 900? - minCapArray = new short[]{(short)0,(short)0,(short)300,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)900,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(135, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_skevon"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Skevon"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Skevon Reactive Gas: DR 400? - 900? - minCapArray = new short[]{(short)0,(short)0,(short)400,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)900,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(136, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_tolium"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Tolium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - //Tolium Reactive Gas: DR 500? - 1000? - minCapArray = new short[]{(short)0,(short)0,(short)500 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(137, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_unknown"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Unknown"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(138, resourceRoot); - reactiveGasRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_corellia"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(139, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_dantooine"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(140, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_dathomir"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Dathomir"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(141, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_endor"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(142, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_lok"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(143, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_naboo"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(144, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_rori"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(145, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_talus"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(146, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_tatooine"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(147, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_yavin4"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(148, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_corellia"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(149, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_dantooine"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(150, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_dathomir"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Dathomir"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(151, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_endor"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(152, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_lok"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(153, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_naboo"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(154, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_rori"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(155, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_talus"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(156, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_tatooine"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(157, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_yavin4"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(158, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_corellia"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(159, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_dantooine"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Dantoine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(160, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_dathomir"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(161, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_endor"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(162, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_lok"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(163, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_naboo"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(164, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_rori"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(165, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_talus"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(166, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_tatooine"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(167, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_yavin4"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(168, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_corellia"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - // not sure about these - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(169, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_dantooine"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Dantoine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(170, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_dathomir"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(171, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_endor"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(172, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_lok"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(173, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_naboo"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(174, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_rori"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(175, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_talus"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(176, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_tatooine"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(177, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_yavin4"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(178, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_corellia"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(179, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_dantooine"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Dantoine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(180, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_dathomir"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(181, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_endor"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(182, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_lok"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(183, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_naboo"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(184, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_rori"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(185, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_talus"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(186, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_tatooine"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(187, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_yavin4"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(188, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_corellia"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(189, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_dantooine"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Dantoine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(190, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_dathomir"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(191, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_endor"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(192, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_lok"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(193, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_naboo"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(194, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_rori"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(195, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_talus"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(196, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_tatooine"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(197, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_yavin4"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(198, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_corellia"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Conifer Wood: DR 1 - 600, MA 600 - 1000, SR 100 - 400, UT 1 - 300 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(199, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_dantooine"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(200, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_dathomir"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(201, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_endor"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(202, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_lok"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(203, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_naboo"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(204, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_rori"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(205, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_talus"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(206, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_tatooine"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(207, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_yavin4"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(208, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_corellia"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - //Evergreen Wood: DR 1 - 500, MA 800 - 1000, SR 1 - 400, UT 1 - 300 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(209, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_dantooine"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(210, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_dathomir"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(211, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_endor"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(212, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_lok"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(213, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_naboo"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(214, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_rori"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(215, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_talus"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(216, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_tatooine"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(217, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_yavin4"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(218, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_corellia"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - //Decidious Wood: DR 1 - 800, MA 400 - 800, SR 300 - 700, UT 1 - 800 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(219, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_dantooine"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(220, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_dathomir"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(221, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_endor"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(222, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_lok"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(223, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_naboo"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(224, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_rori"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(225, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_talus"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(226, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_tatooine"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(227, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_yavin4"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(228, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_corellia"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - //DR FL PE OQ - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(229, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_dantooine"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(230, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_dathomir"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(231, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_endor"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(232, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_lok"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(233, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_naboo"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(234, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_rori"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(235, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_talus"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(236, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_tatooine"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(237, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_yavin4"); - resourceRoot.setResourceClass("Fruit"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(238, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_corellia"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Flowers: PE 1 - 700 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(239, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_dantooine"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(240, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_dathomir"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(241, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_endor"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(242, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_lok"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(243, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_naboo"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(244, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_rori"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(245, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_talus"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(246, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_tatooine"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(247, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_yavin4"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(248, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_corellia"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - //Domesticated Corn: FL 1 - 700, PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(249, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_dantooine"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(250, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_dathomir"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(251, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_endor"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(252, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_lok"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(253, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_naboo"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(254, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_rori"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(255, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_talus"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(256, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_tatooine"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(257, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_yavin4"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(258, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_corellia"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - //Domesticated Oats: FL 1 - 700, PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(259, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_dantooine"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(260, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_dathomir"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(261, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_endor"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(262, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_lok"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(263, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_naboo"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(264, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_rori"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(265, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_talus"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(266, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_tatooine"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(267, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_yavin4"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(268, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_corellia"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(269, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_dantooine"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(270, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_dathomir"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(271, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_endor"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(272, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_lok"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(273, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_naboo"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(274, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_rori"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(275, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_talus"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(276, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_tatooine"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(277, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_yavin4"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(278, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_corellia"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(279, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_dantooine"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(280, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_dathomir"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(281, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_endor"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(282, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_lok"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(283, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_naboo"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(284, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_rori"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(285, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_talus"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(286, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_tatooine"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(287, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_yavin4"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(288, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_corellia"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - //Wild Corn: FL 300 - 1000, PE 1 - 700 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(289, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_dantooine"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(290, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_dathomir"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(291, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_endor"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(292, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_lok"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(293, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_naboo"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(294, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - } - //checked until here - public void createCollections2(){ - - ResourceRoot resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_rori"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(295, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_talus"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(296, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_tatooine"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(297, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_yavin4"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(298, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_corellia"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(299, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_dantooine"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(300, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_dathomir"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(301, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_endor"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(302, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_lok"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(303, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_naboo"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(304, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_rori"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(305, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_talus"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(306, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_tatooine"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(307, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_yavin4"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(308, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_corellia"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(309, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_dantooine"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(310, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_dathomir"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(311, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_endor"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(312, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_lok"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(313, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_naboo"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(314, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_rori"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(315, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_talus"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(316, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_tatooine"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(317, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_yavin4"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(318, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_corellia"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(319, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_dantooine"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(320, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_dathomir"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(321, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_endor"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(322, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_lok"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(323, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_naboo"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(324, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_rori"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(325, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_talus"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(326, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_tatooine"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(327, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_yavin4"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(328, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_corellia"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - // DR FL PE OQ - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(329, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_dantooine"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(330, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_dathomir"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(331, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_endor"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(332, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_lok"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(333, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_naboo"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(334, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_rori"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(335, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_talus"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(336, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_tatooine"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(337, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_yavin4"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(338, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_corellia"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(339, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_dantooine"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(340, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_dathomir"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(341, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_endor"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(342, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_lok"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(343, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_naboo"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(344, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_rori"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(345, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_talus"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(346, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_tatooine"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(347, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_yavin4"); - resourceRoot.setResourceClass("Berry Fruit"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(348, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_corellia"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(349, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_dantooine"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(350, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_dathomir"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(351, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_endor"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(352, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_lok"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(353, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_naboo"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(354, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_rori"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(355, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_talus"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(356, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_tatooine"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(357, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_yavin4"); - resourceRoot.setResourceClass("Vegetable Fungus"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(358, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_corellia"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(359, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_dantooine"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(360, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_dathomir"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(361, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_endor"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(362, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_lok"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(363, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_naboo"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(364, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_rori"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(365, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_talus"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(366, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_tatooine"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(367, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_yavin4"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(368, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_corellia"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(369, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_dantooine"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(370, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_dathomir"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(371, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_endor"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(372, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_lok"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(373, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_naboo"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(374, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_rori"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(375, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_talus"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(376, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_tatooine"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(377, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_yavin4"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(378, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_corellia"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - //Animal Bone: DR 300 - 1000, MA 1 - 500, SR 400 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(379, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_dantooine"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(380, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_dathomir"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(381, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_endor"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(382, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_lok"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(383, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_naboo"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(384, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_rori"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(385, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_talus"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(386, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_tatooine"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(387, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_yavin4"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(388, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_corellia"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" - // Avian Bone: DR 1 - 700, MA 1 - 600, SR 100 - 500, UT 1 - 500 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(389, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_dantooine"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(390, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_dathomir"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(391, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_endor"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(392, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_lok"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(393, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_naboo"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(394, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_rori"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(395, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_talus"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(396, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_tatooine"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(397, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_yavin4"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(398, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_corellia"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - //Horns: DR 200 - 1000, MA 1 - 500, SR 300 - 700, UT 1 - 500 - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(399, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_dantooine"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(400, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_dathomir"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(401, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_endor"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(402, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_lok"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(403, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_naboo"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(404, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_rori"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(405, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_talus"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(406, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_tatooine"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(407, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_yavin4"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(408, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_corellia"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(409, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_dantooine"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(410, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_dathomir"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(411, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_endor"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(412, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_lok"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(413, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_naboo"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(414, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_rori"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(415, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_talus"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(416, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_tatooine"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(417, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_yavin4"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(418, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_corellia"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(419, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_dantooine"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(420, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_dathomir"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(421, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_endor"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(422, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_lok"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(423, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_naboo"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(424, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_rori"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(425, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_talus"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(426, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_tatooine"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(427, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_yavin4"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(428, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_corellia"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(429, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_dantooine"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(430, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_dathomir"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(431, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_endor"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(432, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_lok"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(433, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_naboo"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(434, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_rori"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(435, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_talus"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(436, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_tatooine"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(437, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_yavin4"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(438, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_corellia"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(439, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_dantooine"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(440, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_dathomir"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(441, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_endor"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(442, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_lok"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(443, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_naboo"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(444, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_rori"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(445, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_talus"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(446, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_tatooine"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(447, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_yavin4"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(448, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_corellia"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - // Avian Meat: FL 1 - 700, PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(449, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_dantooine"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(450, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_dathomir"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(451, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_endor"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(452, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_lok"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(453, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_naboo"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(454, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_rori"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(455, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_talus"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(456, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_tatooine"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(457, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_yavin4"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(458, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_corellia"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - // Carnivore Meat: FL 300 - 1000, PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(459, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_dantooine"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(460, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_dathomir"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(461, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_endor"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(462, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_lok"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(463, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_naboo"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(464, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_rori"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(465, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_talus"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(466, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_tatooine"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(467, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_yavin4"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(468, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_corellia"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - //Domesticated Meat: FL 300 - 1000, PE 1 - 700 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(469, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_dantooine"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(470, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_dathomir"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(471, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_endor"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(472, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_lok"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(473, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_naboo"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(474, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_rori"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(475, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_talus"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(476, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_tatooine"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(477, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_yavin4"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(478, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_corellia"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - // Herbivore Meat: FL 1 - 700, PE 1 - 700 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(479, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_dantooine"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(480, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_dathomir"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(481, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_endor"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(482, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_lok"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(483, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_naboo"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(484, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_rori"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(485, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_talus"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(486, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_tatooine"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(487, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_yavin4"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(488, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_corellia"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - //Insect Meat: PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(489, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_dantooine"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(490, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_dathomir"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(491, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_endor"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(492, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_lok"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(493, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_naboo"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(494, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_rori"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(495, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_talus"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(496, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_tatooine"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(497, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_yavin4"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(498, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_corellia"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - // Wild Meat: FL 1 - 700, PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(499, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_dantooine"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(500, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_dathomir"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(501, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_endor"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(502, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_lok"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(503, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_naboo"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(504, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_rori"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(505, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_talus"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(506, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_tatooine"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(507, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_yavin4"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(508, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_corellia"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - // Domesticated Milk: FL 1 - 700, PE 300 - 1000 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(509, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_dantooine"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(510, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_dathomir"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(511, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_endor"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(512, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_lok"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(513, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_naboo"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(514, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_rori"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(515, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_talus"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(516, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_tatooine"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(517, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_yavin4"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(518, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_corellia"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - // Wild Milk: PE 1 - 700 - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(519, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_dantooine"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(520, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_dathomir"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(521, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_endor"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(522, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_lok"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(523, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_naboo"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(524, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_rori"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(525, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_talus"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(526, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_tatooine"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(527, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_yavin4"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(528, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_corellia"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(529, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_dantooine"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(530, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_dathomir"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(531, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_endor"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(532, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_lok"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(533, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_naboo"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(534, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_rori"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(535, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_talus"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(536, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_tatooine"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(537, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_yavin4"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(538, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_corellia"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(539, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_dantooine"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(540, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_dathomir"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(541, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_endor"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(542, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_lok"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(543, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_naboo"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(544, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_rori"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(545, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_talus"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(546, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_tatooine"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(547, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_yavin4"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(548, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_corellia"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Corellia"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(549, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_dantooine"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(550, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_dathomir"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(551, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_endor"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(552, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_lok"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(553, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_naboo"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(554, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_rori"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(555, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_talus"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(556, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_tatooine"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(557, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_yavin4"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(558, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_corellia"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(559, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_dantooine"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(560, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_dathomir"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(561, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_endor"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(562, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_lok"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(563, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_naboo"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(564, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_rori"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(565, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_talus"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(566, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_tatooine"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(567, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_yavin4"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(568, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_corellia"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(569, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_dantooine"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(570, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_dathomir"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(571, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_endor"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(572, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_lok"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(573, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_naboo"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(574, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_rori"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(575, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_talus"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(576, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_tatooine"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(577, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_yavin4"); - resourceRoot.setResourceClass("Egg"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(578, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - } - // checked - public void createCollections3(){ - ResourceRoot resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_corellia"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Corellian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - // DR MA OQ SR UT - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(579, resourceRoot); - corelliaPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_dantooine"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Dantooine"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(580, resourceRoot); - dantooinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_dathomir"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Dathomirian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(581, resourceRoot); - dathomirPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_endor"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Endorian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(582, resourceRoot); - endorPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_lok"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Lokian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(583, resourceRoot); - lokPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_naboo"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Nabooian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(584, resourceRoot); - nabooPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_rori"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Rori"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(585, resourceRoot); - roriPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_talus"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Talusian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(586, resourceRoot); - talusPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_tatooine"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Tatooinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(587, resourceRoot); - tattoinePool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_yavin4"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Yavinian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(588, resourceRoot); - yavinPool4Roots.addElement(resourceRoot); - - // Kashyyyk resources - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_kashyyyk"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(589, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_kashyyyk"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(590, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_tidal_kashyyyk"); - resourceRoot.setResourceClass("Tidal Renewable Energy"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_TIDAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(591, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_kashyyyk"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(592, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_kashyyyk"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(593, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_kashyyyk"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(594, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_kashyyyk"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(595, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_kashyyyk"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(596, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_kashyyyk"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(597, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_reptilian_kashyyyk"); - resourceRoot.setResourceClass("Reptilian Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(598, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_kashyyyk"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(599, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_kashyyyk"); - resourceRoot.setResourceClass("Egg Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(600, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_kashyyyk"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(601, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_kashyyyk"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(602, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_kashyyyk"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(603, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_kashyyyk"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(604, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_kashyyyk"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(605, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_kashyyyk"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(606, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_kashyyyk"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(607, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_kashyyyk"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(608, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_kashyyyk"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(609, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_kashyyyk"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(610, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_kashyyyk"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(611, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_kashyyyk"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(612, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_kashyyyk"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(613, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_kashyyyk"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(614, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_kashyyyk"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(615, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_kashyyyk"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(616, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_kashyyyk"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(617, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_kashyyyk"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(618, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_kashyyyk"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(619, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_kashyyyk"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(620, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_kashyyyk"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(621, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_kashyyyk"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(622, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_kashyyyk"); - resourceRoot.setResourceClass("Vegetable Fungi"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(623, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_kashyyyk"); - resourceRoot.setResourceClass("Vegetable Fruits"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(624, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_kashyyyk"); - resourceRoot.setResourceClass("Vegetable Berries"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(625, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_kashyyyk"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FRUIT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(626, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_kashyyyk"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(627, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_kashyyyk"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(628, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_kashyyyk"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(629, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_wind_kashyyyk"); - resourceRoot.setResourceClass("Wind Renewable Energy"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WIND); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)400,(short)500,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(630, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_unlimited_solar_kashyyyk"); - resourceRoot.setResourceClass("Solar Renewable Energy"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_SOLAR); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200,(short)500,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)600,(short)500,(short)1}; - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(631, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_hydron3_kashyyyk"); - resourceRoot.setResourceClass("Hydron-3 Renewable Energy"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HYDRON); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(632, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("energy_renewable_site_limited_geothermal_kashyyyk"); - resourceRoot.setResourceClass("Geothermal Renewable Energy"); - resourceRoot.setResourceType("Kashyyykian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GEOTHERM); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)200 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(633, resourceRoot); - kashyyykPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_domesticated_mustafar"); - resourceRoot.setResourceClass("Domesticated Milk"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(634, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("milk_wild_mustafar"); - resourceRoot.setResourceClass("Wild Milk"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MILK); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BOTTLE_MILK); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(635, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_domesticated_mustafar"); - resourceRoot.setResourceClass("Domesticated Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(636, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_wild_mustafar"); - resourceRoot.setResourceClass("Wild Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(637, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_herbivore_mustafar"); - resourceRoot.setResourceClass("Herbivore Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(638, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_carnivore_mustafar"); - resourceRoot.setResourceClass("Carnivore Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(639, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_avian_mustafar"); - resourceRoot.setResourceClass("Avian Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(640, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_egg_mustafar"); - resourceRoot.setResourceClass("Egg Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(641, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("meat_insect_mustafar"); - resourceRoot.setResourceClass("Insect Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(642, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_fish_mustafar"); - resourceRoot.setResourceClass("Fish Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(643, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_crustacean_mustafar"); - resourceRoot.setResourceClass("Crustacean Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(644, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("seafood_mollusk_mustafar"); - resourceRoot.setResourceClass("Mollusk Meat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MEAT); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(645, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_mammal_mustafar"); - resourceRoot.setResourceClass("Animal Bones"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)300 ,(short)0,(short)1 ,(short)400 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(646, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_avian_mustafar"); - resourceRoot.setResourceClass("Avian Bones"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_BONES); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)700,(short)1,(short)600,(short)500,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(647, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("bone_horn_mustafar"); - resourceRoot.setResourceClass("Horn"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HORN); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_STRUCTURE); - minCapArray = new short[]{(short)0,(short)0,(short)200 ,(short)0,(short)1 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)500,(short)700,(short)500,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(648, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_wooly_mustafar"); - resourceRoot.setResourceClass("Wooly Hide"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WOOLY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(649, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_bristley_mustafar"); - resourceRoot.setResourceClass("Bristley Hide"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BRISTLEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(650, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_leathery_mustafar"); - resourceRoot.setResourceClass("Leathery Hide"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_LEATHERY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(651, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("hide_scaley_mustafar"); - resourceRoot.setResourceClass("Scaley Hide"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_HIDE); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_SCALEY_HIDE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(652, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_domesticated_mustafar"); - resourceRoot.setResourceClass("Domesticated Corn"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(653, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("corn_wild_mustafar"); - resourceRoot.setResourceClass("Wild Corn"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_CORN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(654, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_domesticated_mustafar"); - resourceRoot.setResourceClass("Domesticated Rice"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(655, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("rice_wild_mustafar"); - resourceRoot.setResourceClass("Wild Rice"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_RICE); - minCapArray = new short[]{(short)0,(short)0,(short)0 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(656, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_domesticated_mustafar"); - resourceRoot.setResourceClass("Domesticated Oats"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(657, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("oats_wild_mustafar"); - resourceRoot.setResourceClass("Wild Oats"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_OATS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(658, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_domesticated_mustafar"); - resourceRoot.setResourceClass("Domesticated Wheat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)300 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)700}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(659, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wheat_wild_mustafar"); - resourceRoot.setResourceClass("Wild Wheat"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_WHEAT); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)300}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(660, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_greens_mustafar"); - resourceRoot.setResourceClass("Vegetable Greens"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_GREEN_VEGETABLES); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(661, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_beans_mustafar"); - resourceRoot.setResourceClass("Vegetable Beans"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_BEAN); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(662, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_tubers_mustafar"); - resourceRoot.setResourceClass("Vegetable Tubers"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_TUBER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(663, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("vegetable_fungi_mustafar"); - resourceRoot.setResourceClass("Vegetable Fungi"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(664, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_fruits_mustafar"); - resourceRoot.setResourceClass("Vegetable Fungi"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(665, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_berries_mustafar"); - resourceRoot.setResourceClass("Vegetable Fungi"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(666, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fruit_flowers_mustafar"); - resourceRoot.setResourceClass("Flower Fruit"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FUNGI); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)1}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)700,(short)1000,(short)1000}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(667, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("wood_deciduous_mustafar"); - resourceRoot.setResourceClass("Deciduous Wood"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)400 ,(short)300,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1000,(short)400,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(668, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_conifer_mustafar"); - resourceRoot.setResourceClass("Conifer Wood"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)600 ,(short)100,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(669, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("softwood_evergreen_mustafar"); - resourceRoot.setResourceClass("Evergreen Wood"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_FLORA); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ORGANIC_FOOD); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)800 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)500,(short)1,(short)1000,(short)400,(short)300,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(670, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_liquid_mustafar"); - resourceRoot.setResourceClass("Liquid Petro Fuel"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_PETROCHEM_LIQUID); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)1 ,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)600,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(671, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("fiberplast_mustafar"); - resourceRoot.setResourceClass("Fiberplast"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(672, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("water_vapor_mustafar"); - resourceRoot.setResourceClass("Water Vapor"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_WATER); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_WATER); - minCapArray = new short[]{(short)0,(short)0,(short)1 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)600 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(673, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("petrochem_fuel_solid_mustafar"); - resourceRoot.setResourceClass("Solid Petro Fuel"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_CHEMICAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_CHEMICALS); - minCapArray = new short[]{(short)0,(short)0,(short)750,(short)0,(short)0,(short)0,(short)0,(short)0,(short)870 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)800,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(674, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_mustafar"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE); - minCapArray = new short[]{(short)0,(short)0,(short)900 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)907 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(675, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_mustafar"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)750,(short)600,(short)935 ,(short)948 ,(short)350,(short)935 ,(short)922 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)650,(short)1000,(short)1000,(short)400,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(676, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("iron_mustafar"); - resourceRoot.setResourceClass("Iron"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)750,(short)450,(short)886 ,(short)919 ,(short)550,(short)903 ,(short)903 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)500,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(677, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_mustafar"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)750,(short)750,(short)800,(short)750,(short)848 ,(short)800,(short)800,(short)0,(short)0,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)800,(short)800,(short)800,(short)1000,(short)900,(short)900,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(678, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_mustafar"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)750,(short)500 ,(short)650,(short)600,(short)500 ,(short)750,(short)750,(short)0,(short)0,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)800,(short)1000,(short)700,(short)650,(short)1000,(short)800,(short)800,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(679, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_extrusive_mustafar"); - resourceRoot.setResourceClass("Extrusive Ore"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)896 ,(short)0,(short)909 ,(short)922 ,(short)550,(short)922 ,(short)922 ,(short)0,(short)0,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(680, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_intrusive_mustafar"); - resourceRoot.setResourceClass("Intrusive Ore"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)200 ,(short)0,(short)300 ,(short)700 ,(short)1 ,(short)500 ,(short)400 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(681, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_mustafar_1"); - resourceRoot.setResourceClass("Type 1 Crystal Amorphous Gem"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)870 ,(short)0,(short)870 ,(short)948 ,(short)550,(short)870 ,(short)870 ,(short)0,(short)750,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)800,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(682, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("armophous_mustafar_2"); - resourceRoot.setResourceClass("Type 2 Crystal Amorphous Gem"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)870 ,(short)0,(short)870 ,(short)948 ,(short)550,(short)870 ,(short)870 ,(short)0,(short)750,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)600,(short)1000,(short)1000,(short)1,(short)800,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(683, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_mustafar_1"); - resourceRoot.setResourceClass("Type 1 Crystalline Gem"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)838 ,(short)0,(short)838 ,(short)951 ,(short)350,(short)886 ,(short)886 ,(short)0,(short)919 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)400,(short)1000,(short)1000,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(684, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("crystalline_mustafar_2"); - resourceRoot.setResourceClass("Type 2 Crystalline Gem"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_MINERAL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)838 ,(short)0,(short)838 ,(short)951 ,(short)350,(short)886 ,(short)886 ,(short)0,(short)919 ,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1,(short)1000,(short)1000,(short)400,(short)1000,(short)1000,(short)1,(short)1000,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(685, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_mustafar"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Mustafarian"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_GAS); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - minCapArray = new short[]{(short)0,(short)0,(short)800 ,(short)0,(short)0,(short)0,(short)0,(short)0,(short)0,(short)500 ,(short)0}; - maxCapArray = new short[]{(short)1,(short)1,(short)1000,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(686, resourceRoot); - mustafarPool4Roots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("aluminum_perovskitic"); - resourceRoot.setResourceClass("Aluminum"); - resourceRoot.setResourceType("Perovskitic"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(687, resourceRoot); - JTLRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("copper_borcarbantium"); - resourceRoot.setResourceClass("Copper"); - resourceRoot.setResourceType("Borcarbantium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(688, resourceRoot); - JTLRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_bicorbantium"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Bicorbantium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(689, resourceRoot); - JTLRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("steel_arveshian"); - resourceRoot.setResourceClass("Steel"); - resourceRoot.setResourceType("Hardened Arveshium"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(690, resourceRoot); - JTLRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("radioactive_polymetric"); - resourceRoot.setResourceClass("Radioactive"); - resourceRoot.setResourceType("High Grade Polymetric"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(691, resourceRoot); - JTLRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("gas_reactive_organometallic"); - resourceRoot.setResourceClass("Reactive Gas"); - resourceRoot.setResourceType("Unstable Organometallic"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_GAS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(692, resourceRoot); - JTLRoots.addElement(resourceRoot); - - resourceRoot = new ResourceRoot(); - resourceRoot.setResourceFileName("ore_siliclastic_fermionic"); - resourceRoot.setResourceClass("Siliclastic Ore"); - resourceRoot.setResourceType("Fermionic"); - resourceRoot.setgeneralType((byte) GalacticResource.GENERAL_JTL); - resourceRoot.setContainerType((byte) ResourceRoot.CONTAINER_TYPE_INORGANIC_MINERALS); - minCapArray = new short[]{(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)1 ,(short)0,(short)0,(short)1 ,(short)0}; - maxCapArray = new short[]{(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1000,(short)1,(short)1,(short)1000,(short)1}; - resourceRoot.setResourceMinCaps(minCapArray); - resourceRoot.setResourceMaxCaps(maxCapArray); - resourceRoot.setMinimalLifeTime(10000000L); - resourceRoot.setMaximalLifeTime(10080000L); - resourceRootTable.put(693, resourceRoot); - JTLRoots.addElement(resourceRoot); - - planetaryPool4Roots.addAll(corelliaPool4Roots); - planetaryPool4Roots.addAll(dantooinePool4Roots); - planetaryPool4Roots.addAll(dathomirPool4Roots); - planetaryPool4Roots.addAll(endorPool4Roots); - planetaryPool4Roots.addAll(kashyyykPool4Roots); - planetaryPool4Roots.addAll(lokPool4Roots); - planetaryPool4Roots.addAll(mustafarPool4Roots); - planetaryPool4Roots.addAll(nabooPool4Roots); - planetaryPool4Roots.addAll(roriPool4Roots); - planetaryPool4Roots.addAll(talusPool4Roots); - planetaryPool4Roots.addAll(tattoinePool4Roots); - planetaryPool4Roots.addAll(yavinPool4Roots); -// planetaryPool4Roots.addAll(NEWPLANETPool4Roots); - - - - //persist all ResourceRoots - int indices = resourceRootTable.size(); - for (int i=0;i CLASS_MAP = new ConcurrentHashMap(); + private String name; + + static { + for (ResourceClass c : values()) + CLASS_MAP.put(c.getName(), c); } - + ResourceClass(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + public static final ResourceClass forString(String str) { + return CLASS_MAP.get(str); + } } - -// ToDo: Go through all of this again, Vegetable tubers are double 632 berry 635 double 645 and 647 double 671,672 -// 683,84,85,86 all same - - + + private void createResource(String fileName, ResourceClass rClass, String type, byte generalType, byte containerType, short [] minCapArray, short [] maxCapArray, long minLife, long maxLife) { + ResourceRoot resourceRoot = new ResourceRoot(); + resourceRoot.setResourceFileName(fileName); + resourceRoot.setResourceClass(rClass.getName()); + resourceRoot.setResourceType(type); + resourceRoot.setgeneralType(generalType); + resourceRoot.setContainerType(containerType); + resourceRoot.setResourceMinCaps(minCapArray); + resourceRoot.setResourceMaxCaps(maxCapArray); + resourceRoot.setMinimalLifeTime(minLife); + resourceRoot.setMaximalLifeTime(maxLife); + System.out.println("Created Resource: " + fileName + ". Class: " + rClass.getName() + " Type: " + type); + createResource(rClass, resourceRoot); + } + + private void loadFromTextFile() { + try { + final String filename = "odb/resources/resources.txt"; + BufferedReader file = new BufferedReader(new FileReader(new File(filename))); + String line = ""; + while ((line = file.readLine()) != null) { + String [] values = line.split(","); + if (values.length > 9) { + int index = 0; + String fileName = values[index++]; + String rClass = values[index++]; + String type = values[index++]; + byte generalType = Byte.valueOf(values[index++]); + byte containerType = Byte.valueOf(values[index++]); + int minCapLength = Integer.valueOf(values[index++]); + if (index + minCapLength + 3 > values.length) { + System.err.println("Invalid format for resource: " + fileName); + continue; + } + short [] minCapArray = new short[minCapLength]; + for (int i = 0; i < minCapArray.length; i++) + minCapArray[i] = Short.valueOf(values[index++]); + int maxCapLength = Integer.valueOf(values[index++]); + if (index + maxCapLength + 2 > values.length) { + System.err.println("Invalid format for resource: " + fileName); + continue; + } + short [] maxCapArray = new short[maxCapLength]; + for (int i = 0; i < maxCapArray.length; i++) + maxCapArray[i] = Short.valueOf(values[index++]); + long minLife = Long.valueOf(values[index++]); + long maxLife = Long.valueOf(values[index++]); + createResource(fileName, ResourceClass.forString(rClass), type, generalType, containerType, minCapArray, maxCapArray, minLife, maxLife); + } + } + file.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + private void createResource(ResourceClass rClass, ResourceRoot resourceRoot) { + resourceRootTable.put(resourceRootTable.size(), resourceRoot); + resourceTypeTable.get(rClass).add(resourceRoot); + switch (resourceRoot.getResourceFileName()) { + case "aluminum_perovskitic": + case "copper_borcarbantium": + case "steel_bicorbantium": + case "steel_arveshian": + case "radioactive_polymetric": + case "gas_reactive_organometallic": + case "ore_siliclastic_fermionic": + JTLRoots.add(resourceRoot); + break; + default: + break; + } + } + + // ToDo: Go through all of this again, Vegetable tubers are double 632 berry + // 635 double 645 and 647 double 671,672 + // 683,84,85,86 all same @Override public void insertOpcodes(Map swgOpcodes, Map objControllerOpcodes) { @@ -10823,196 +404,81 @@ public class ResourceService implements INetworkDispatch { return allSpawnedResources; } -// public void setAllSpawnedResources(Vector loadedResources) { -// allSpawnedResources = loadedResources; -// } - public void addSpawnedResource(GalacticResource loadedResource) { allSpawnedResources.add(loadedResource); } - public Vector getSpawnedResourcesByPlanet(int planetId) { + public List getSpawnedResourcesByPlanet(int planetId) { Vector planetResourceList = new Vector(); - for (GalacticResource gal : allSpawnedResources){ + for (GalacticResource gal : allSpawnedResources) { if (gal.isSpawnedOn(planetId)) planetResourceList.add(gal); } return planetResourceList; } - public Vector getSpawnedResourcesByPlanetAndType(int planetId, byte generalType) { + public List getSpawnedResourcesByPlanetAndType(int planetId, byte generalType) { Vector planetResourceList = new Vector(); - for (GalacticResource gal : allSpawnedResources){ - if (gal.isSpawnedOn(planetId) && gal.getGeneralType()==generalType) + for (GalacticResource gal : allSpawnedResources) { + if (gal.isSpawnedOn(planetId) && gal.getGeneralType() == generalType) planetResourceList.add(gal); } return planetResourceList; } public int getResourceSampleQuantity(CreatureObject crafter, GalacticResource sampleResource) { - if (crafter.getContainer()!=null) { // No indoor sampling - System.out.println("Indoor sampling attempt"); - return 0; - } - int skillMod=crafter.getSkillModBase("surveying"); - core.skillModService.addSkillMod(crafter, "surveying",100); - skillMod=(int)(Math.round(crafter.getSkillMod("surveying").getModifier())); - skillMod=35; // TEST! - float concentration=sampleResource.deliverConcentrationForSurvey(crafter.getPlanetId(), crafter.getPosition().x, crafter.getPosition().z); - float concentrationPercentage=0.01F*concentration; - int randomSample=new Random().nextInt(100); - float skillFactor=skillMod; - skillFactor=skillFactor/80.0F; - float quantity=skillFactor*concentrationPercentage*new Random().nextInt(25); - int SkillModAdapted=skillMod; - if (SkillModAdapted<=35) - SkillModAdapted=(3*skillMod)/2; - else if (SkillModAdapted<=20) - SkillModAdapted=2*skillMod; - if (randomSample<=SkillModAdapted) { - - } else if (randomSample<=(2*SkillModAdapted)) { - quantity=0.5F*quantity; + if (crafter.getContainer() != null) { // No indoor sampling + System.out.println("Indoor sampling attempt"); + return 0; + } + core.skillModService.addSkillMod(crafter, "surveying", 100); + int skillMod = (int) (Math.round(crafter.getSkillMod("surveying").getModifier())); + skillMod = 35; // TEST! + int skillModAdapted = skillMod; + if (skillModAdapted <= 35) + skillModAdapted = (3 * skillMod) / 2; + else if (skillModAdapted <= 20) + skillModAdapted = 2 * skillMod; + + float concentration = sampleResource.deliverConcentrationForSurvey(crafter.getPlanetId(), crafter.getPosition().x, crafter.getPosition().z); + float skillFactor = skillMod / 80.0F; + float quantity = skillFactor * (concentration / 100) * new Random().nextInt(25); + if (new Random().nextInt(100) <= (2 * skillModAdapted)) { + quantity = 0.5F * quantity; } else { - quantity=0; + quantity = 0; } - if ((quantity>0)&&(quantity<1.0f)) { - quantity=1.0f+quantity; - quantity=Math.min(quantity,20); + if ((quantity > 0) && (quantity < 1.0f)) { + quantity = 1.0f + quantity; + quantity = Math.min(quantity, 20); } - //System.out.println("(int)amount" + (int)quantity); - return (int)quantity; + // System.out.println("(int)amount" + (int)quantity); + return (int) quantity; } - public void kickOffBigBang(){ + public void kickOffBigBang() { bigBangSpawn(); - String[] PlanetTempArr = new String[] {"","Tattoine","Naboo","Corellia","Rori","Lok","Dantooine","Talus","Yavin4","Endor","Dathomir","Mustafar","Kashyyyk"}; - for (GalacticResource res : allSpawnedResources){ + String [] PlanetTempArr = new String[] { ", ", "Tattoine", "Naboo", "Corellia", "Rori", "Lok", "Dantooine", "Talus", "Yavin4", "Endor", "Dathomir", "Mustafar", "Kashyyyk" }; + for (GalacticResource res : allSpawnedResources) { System.out.println("res.getName() : " + res.getName()); System.out.println("Resource Class : " + res.getResourceRoot().getResourceType() + " " + res.getResourceRoot().getResourceClass()); Vector pln = res.getAllSpawnedPlanetIds(); System.out.println("Spawned on :"); - for (Integer n : pln){ - System.out.print(PlanetTempArr[n]+", "); + for (Integer n : pln) { + System.out.print(PlanetTempArr[n] + ", "); } - System.out.println(""); + System.out.println(", "); } } - - public void start(){ - - // bigBangSpawn(); - // String[] PlanetTempArr = new String[] {"","Tattoine","Naboo","Corellia","Rori","Lok","Dantooine","Talus","Yavin4","Endor","Dathomir","Mustafar","Kashyyyk"}; - // for (GalacticResource res : allSpawnedResources){ - // System.out.println("res.getName() : " + res.getName()); - // System.out.println("Resource Class : " + res.getResourceRoot().getResourceType() + " " + res.getResourceRoot().getResourceClass()); - // Vector pln = res.getAllSpawnedPlanetIds(); - // System.out.println("Spawned on :"); - // for (Integer n : pln){ - // System.out.print(PlanetTempArr[n]+", "); - // } - // System.out.println(""); - // } - - -// scheduler.scheduleAtFixedRate(new Runnable() { -// -// @Override -// public void run() { -// -// // Resource shift -// bigBangSpawn(); -// Vector removeResources = new Vector(); -// for (GalacticResource checkedResource : allSpawnedResources){ -// System.out.println("checkedResource.getName() : " + checkedResource.getName()); -// -// // Check despawn -// if (checkedResource.getVanishTime() < System.currentTimeMillis()){ -// byte pool = checkedResource.getPoolNumber(); -// ResourceRoot root = checkedResource.getResourceRoot(); -// switch (pool) { -// case 1: -// System.out.println("Pool 1 respawn"); -// spawnResourcePool1(root); -// break; -// case 2: -// System.out.println("Pool 2 respawn"); -// spawnResourcePool2(root); -// break; -// case 3: -// System.out.println("Pool 3 respawn"); -// spawnResourcePool3(root); -// break; -// case 4: -// System.out.println("Pool 4 respawn"); -// -// if (corelliaPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,3); -// } -// if (dantooinePool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,6); -// } -// if (dathomirPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,10); -// } -// if (endorPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,9); -// } -// if (lokPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,5); -// } -// if (nabooPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,2); -// } -// if (roriPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,4); -// } -// if (talusPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,7); -// } -// if (tattoinePool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,1); -// } -// if (yavinPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,8); -// } -// if (kashyyykPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,12); -// } -// if (mustafarPool4Roots.contains(checkedResource)){ -// spawnResourcePool4(root,11); -// } -//// if (NEWPLANETPool4Roots.contains(checkedResource)){ -//// spawnResourcePool4(root,NEWPLANET_ID); -//// } -// break; -// default: -// System.err.println("Error, despawning resource had no pool assigned!"); -// } -// removeResources.add(checkedResource); -// } -// -// } -// -// allSpawnedResources.removeAll(removeResources); // remove the resource from the main resource collection -// for (GalacticResource removeResource : removeResources){ -// //We simple do not explicitely dereference the resource -// //but will take care that all references will be terminated -// //removeResource=null; // dereference -// // alternatively store the despawning resources in a collection -// // and despawn then during next server restart. That way -// // nullpointer exceptions can be better prevented -// } -// } -// -// }, 0, 600, TimeUnit.SECONDS); + public void start() { } - // Never call this except once upon first server resource datatable creation !!! - private boolean bigBangSpawn(){ - + // Never call this except once upon first server resource datatable creation + // !!! + private boolean bigBangSpawn() { + if (bigBangOccured) return false; bigBangOccured = true; @@ -11028,7 +494,7 @@ public class ResourceService implements INetworkDispatch { // 5 RootID // 6 MaxSpawnTime // 7 MinSpawnTime - // CAPS + // CAPS // 8 Short Cold_Resistance_Cap_Min // 9 Short Cold_Resistance_Cap_Max // 10 Short Conductivity_Cap_Min @@ -11052,331 +518,183 @@ public class ResourceService implements INetworkDispatch { // 28 Short Overall_Quality_Cap_Min // 29 Short Overall_Quality_Cap_Max + // Publish 15: Basis for ProjectSWG -// Publish 15: Basis for ProjectSWG - -// - Total: 61, Minimum pool: 15, Random pool: 24 (3 was removed), Fixed pool: 22. -// - Possible spawns for rare non-Iron resources: 39. -// - Indoor concentrations were fixed for creature harvesting. + // - Total: 61, Minimum pool: 15, Random pool: 24 (3 was removed), Fixed + // pool: + // 22. + // - Possible spawns for rare non-Iron resources: 39. + // - Indoor concentrations were fixed for creature harvesting. // There are some resource classes that always spawn: - + // Steel - ResourceRoot root = steelRoots.get((int) new Random().nextInt(steelRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.STEEL)); // Aluminum - root = aluminumRoots.get((int) new Random().nextInt(aluminumRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.ALUMINUM)); // Copper - root = copperRoots.get((int) new Random().nextInt(copperRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.COPPER)); // Iron - root = ironRoots.get((int) new Random().nextInt(ironRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.IRON)); // Amorphous Gemstone - root = amorphousGemstoneRoots.get((int) new Random().nextInt(amorphousGemstoneRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.AMORPHOUS_GEMSTONE)); // Crystalline Gemstone - root = crystallineGemstoneRoots.get((int) new Random().nextInt(crystallineGemstoneRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.CRYSTALLINE_GEMSTONE)); // Intrusive Ore - root = oreIntrusiveRoots.get((int) new Random().nextInt(oreIntrusiveRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.ORE_INTRUSIVE)); // Carbonate Ore - root = oreCarbonateRoots.get((int) new Random().nextInt(oreCarbonateRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.ORE_CARBONATE)); // Extrusive Ore - root = oreExtrusiveRoots.get((int) new Random().nextInt(oreExtrusiveRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.ORE_EXTRUSIVE)); // Radioactive - root = radioactiveRoots.get((int) new Random().nextInt(radioactiveRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.RADIOACTIVE)); // Liquid Petrochemical - root = petrochemicalLiquidRoots.get((int) new Random().nextInt(petrochemicalLiquidRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.PETROCHEMICAL_LIQUID)); // Solid Petrochemical - root = petrochemicalSolidRoots.get((int) new Random().nextInt(petrochemicalSolidRoots.size()-1)); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.PETROCHEMICAL_SOLID)); // Polymer - root = polymerRoots.get(0); - spawnResourcePool1(root); - root = polymerRoots.get(0); - spawnResourcePool1(root); - //Lubricating oil - root = lubricatingOilRoots.get(0); - spawnResourcePool1(root); - root = lubricatingOilRoots.get(0); - spawnResourcePool1(root); + spawnResource(1, pickRandomResource(ResourceClass.POLYMER)); + spawnResource(1, pickRandomResource(ResourceClass.POLYMER)); + // Lubricating oil + spawnResource(1, pickRandomResource(ResourceClass.LUBRICATING_OIL)); + spawnResource(1, pickRandomResource(ResourceClass.LUBRICATING_OIL)); + + // Random pool: 24 + for (int i = 0; i < 24; i++) { + spawnResource(2, pickRandomResource()); + } + + // Fixed pool: 22 -> 8 are JTL resources + for (int i = 0; i < 8; i++) { + ResourceRoot root = JTLRoots.get((int) new Random().nextInt(JTLRoots.size() - 1)); + spawnResource(3, root); + } + + // and 16 are irons + for (int i = 0; i < 16; i++) { + spawnResource(3, pickRandomResource(ResourceClass.IRON)); + } - // Random pool: 24 - for (int i=0;i<24;i++){ - root = resourceRootTable.get(new Random().nextInt(136)); - spawnResourcePool2(root); + for (ResourceRoot rootElement : tattoinePool4Roots) { + spawnResource(4, rootElement, 1); } - - // Fixed pool: 22 -> 8 are JTL resources - for (int i=0;i<8;i++) { - root = JTLRoots.get((int) new Random().nextInt(JTLRoots.size()-1)); - spawnResourcePool3(root); + for (ResourceRoot rootElement : nabooPool4Roots) { + spawnResource(4, rootElement, 2); } - - // and 16 are irons - for (int i=0;i<16;i++) { - root = ironRoots.get((int) new Random().nextInt(ironRoots.size()-1)); - spawnResourcePool3(root); + for (ResourceRoot rootElement : corelliaPool4Roots) { + spawnResource(4, rootElement, 3); } - - for (ResourceRoot rootElement : corelliaPool4Roots){ - spawnResourcePool4(rootElement,3); + for (ResourceRoot rootElement : roriPool4Roots) { + spawnResource(4, rootElement, 4); } - for (ResourceRoot rootElement : dantooinePool4Roots){ - spawnResourcePool4(rootElement,6); + for (ResourceRoot rootElement : lokPool4Roots) { + spawnResource(4, rootElement, 5); } - for (ResourceRoot rootElement : dathomirPool4Roots){ - spawnResourcePool4(rootElement,10); + for (ResourceRoot rootElement : dantooinePool4Roots) { + spawnResource(4, rootElement, 6); } - for (ResourceRoot rootElement : endorPool4Roots){ - spawnResourcePool4(rootElement,9); + for (ResourceRoot rootElement : talusPool4Roots) { + spawnResource(4, rootElement, 7); } - for (ResourceRoot rootElement : lokPool4Roots){ - spawnResourcePool4(rootElement,5); + for (ResourceRoot rootElement : yavinPool4Roots) { + spawnResource(4, rootElement, 8); } - for (ResourceRoot rootElement : nabooPool4Roots){ - spawnResourcePool4(rootElement,2); + for (ResourceRoot rootElement : endorPool4Roots) { + spawnResource(4, rootElement, 9); } - for (ResourceRoot rootElement : roriPool4Roots){ - spawnResourcePool4(rootElement,4); + for (ResourceRoot rootElement : dathomirPool4Roots) { + spawnResource(4, rootElement, 10); } - for (ResourceRoot rootElement : talusPool4Roots){ - spawnResourcePool4(rootElement,7); + for (ResourceRoot rootElement : mustafarPool4Roots) { + spawnResource(4, rootElement, 11); } - for (ResourceRoot rootElement : tattoinePool4Roots){ - spawnResourcePool4(rootElement,1); + for (ResourceRoot rootElement : kashyyykPool4Roots) { + spawnResource(4, rootElement, 12); } - for (ResourceRoot rootElement : yavinPool4Roots){ - spawnResourcePool4(rootElement,8); - } - for (ResourceRoot rootElement : kashyyykPool4Roots){ - spawnResourcePool4(rootElement,12); - } - for (ResourceRoot rootElement : mustafarPool4Roots){ - spawnResourcePool4(rootElement,11); - } -// for (ResourceRoot rootElement : NEWPLANETPool4Roots){ -// spawnResourcePool4(rootElement,NEWPLANET_ID); -// } + // for (ResourceRoot rootElement : NEWPLANETPool4Roots){ + // spawnResource(4, rootElement,NEWPLANET_ID); + // } System.out.println(allSpawnedResources.size() + " RESOURCES SPAWNED."); System.out.println("Finished persisting resources."); return true; } - - public GalacticResource spawnResourcePool1(ResourceRoot root){ - - GalacticResource resource = (GalacticResource) createResource(); - try { - resource.setResourceRoot(root); - resource.setPoolNumber((byte)1); - resource.initializeNewGalaxyResource(completeResourceNameHistory); - - core.getResourcesODB().put(resource.getObjectID(), resource); - - if (enableResourceHistory){ - GalacticResource historicResource = resource.convertToHistoricResource(); - core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); - } - - completeResourceNameHistory.add(resource.getName()); - spawnedResourcesPool1.add(resource); - allSpawnedResources.add(resource); - totalSpawnedResourcesNumber++; - } catch (Exception e){ - System.err.println("Exception in spawnResourcePool1 root "+ root); - } - return resource; + + private ResourceRoot pickRandomResource() { + if (resourceRootTable.size() == 0) + return null; + return resourceRootTable.get((int) (Math.random() * resourceRootTable.size())); } - public GalacticResource spawnResourcePool2(ResourceRoot root){ - + private ResourceRoot pickRandomResource(ResourceClass c) { + List roots = resourceTypeTable.get(c); + if (roots.size() == 0) + return null; + return roots.get((int) (Math.random() * roots.size())); + } + + private GalacticResource spawnResource(int pool, ResourceRoot root) { + return spawnResource(pool, root, -1); + } + + private GalacticResource spawnResource(int pool, ResourceRoot root, int planetId) { GalacticResource resource = (GalacticResource) createResource(); + if (root == null) + return resource; try { resource.setResourceRoot(root); - resource.setPoolNumber((byte)2); + resource.setPoolNumber((byte) pool); + if (planetId != -1) + resource.setPlanetID(planetId); resource.initializeNewGalaxyResource(completeResourceNameHistory); core.getResourcesODB().put(resource.getObjectID(), resource); - if (enableResourceHistory){ - GalacticResource historicResource = resource.convertToHistoricResource(); - core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); - } - - completeResourceNameHistory.add(resource.getName()); - spawnedResourcesPool2.add(resource); - allSpawnedResources.add(resource); - totalSpawnedResourcesNumber++; - } catch (Exception e){ - System.err.println("Exception in spawnResourcePool2 root "+ root); - } - return resource; - } - - public GalacticResource spawnResourcePool3(ResourceRoot root){ - - GalacticResource resource = (GalacticResource) createResource(); - try { - resource.setResourceRoot(root); - resource.setPoolNumber((byte)3); - resource.initializeNewGalaxyResource(completeResourceNameHistory); - - core.getResourcesODB().put(resource.getObjectID(), resource); - - if (enableResourceHistory){ - GalacticResource historicResource = resource.convertToHistoricResource(); - core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); - } - - completeResourceNameHistory.add(resource.getName()); - spawnedResourcesPool3.add(resource); - allSpawnedResources.add(resource); - totalSpawnedResourcesNumber++; - } catch (Exception e){ - System.err.println("Exception in spawnResourcePool3 root "+ root); - } - return resource; - } - - public GalacticResource spawnResourcePool4(ResourceRoot root,int planetID){ - - GalacticResource resource = (GalacticResource) createResource(); - try { - resource.setResourceRoot(root); - resource.setPoolNumber((byte)4); - resource.setPlanetID(planetID); - resource.initializeNewGalaxyResource(completeResourceNameHistory); - - core.getResourcesODB().put(resource.getObjectID(), resource); - - if (enableResourceHistory){ + if (enableResourceHistory) { GalacticResource historicResource = resource.convertToHistoricResource(); core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); } completeResourceNameHistory.add(resource.getName()); - spawnedResourcesPool4.add(resource); allSpawnedResources.add(resource); totalSpawnedResourcesNumber++; - } catch (Exception e){ - System.err.println("Exception in spawnResourcePool4 root "+ root.getResourceFileName() + " e: " + e.getMessage()); - System.err.println("planetID "+ planetID); + } catch (Exception e) { + System.err.println("Error in spawning resource: " + root.getResourceFileName()); + if (planetId != -1) + System.err.println(" On Planet: " + planetId); + e.printStackTrace(); } return resource; } - - public Vector pickPool4ResourceRoots(int planetId){ - Vector picked = new Vector(); - switch(planetId){ - case 0: - picked = corelliaPool4Roots; - break; - case 1: - picked = dantooinePool4Roots; - break; - case 2: - picked = dathomirPool4Roots; - break; - case 3: - picked = endorPool4Roots; - break; - case 4: - picked = kashyyykPool4Roots; - break; - case 5: - picked = lokPool4Roots; - break; - case 6: - picked = mustafarPool4Roots; - break; - case 7: - picked = nabooPool4Roots; - break; - case 8: - picked = roriPool4Roots; - break; - case 9: - picked = talusPool4Roots; - break; - case 10: - picked = tattoinePool4Roots; - break; - case 11: - picked = yavinPool4Roots; - break; -// case 12: -// picked = NEWPLANETNAMEPool4Roots; -// break; - - default: - picked = nabooPool4Roots; - } - return picked; - } - public void add_spawnedResourcesPool1(GalacticResource resource){ - spawnedResourcesPool1.add(resource); - } - - public void add_spawnedResourcesPool2(GalacticResource resource){ - spawnedResourcesPool2.add(resource); - } - - public void add_spawnedResourcesPool3(GalacticResource resource){ - spawnedResourcesPool3.add(resource); - } - - public void add_spawnedResourcesPool4(GalacticResource resource){ - spawnedResourcesPool4.add(resource); - } - - public void add_resourceRoot(ResourceRoot resourceRoot){ - int rootId = resourceRoot.getResourceRootID(); - resourceRootTable.put(rootId, resourceRoot); - } - - public ResourceRoot retrieveResourceRootReference(int resourceRootID){ - ResourceRoot resourceRootreference = null; - resourceRootreference = resourceRootTable.get(new Integer(resourceRootID)); - return resourceRootreference; - } - - public GalacticResource grabResourceByName(String searchName){ + public GalacticResource grabResourceByName(String searchName) { GalacticResource resource = null; - Vector allResources = core.resourceService.getAllSpawnedResources(); - for (GalacticResource res : allResources){ - if (res.getName().equals(searchName)){ + Vector allResources = getAllSpawnedResources(); + for (GalacticResource res : allResources) { + if (res.getName().equals(searchName)) { resource = res; } } return resource; } - public GalacticResource grabResourceByFileName(String searchName){ + public GalacticResource grabResourceByFileName(String searchName) { GalacticResource resource = null; - Vector allResources = core.resourceService.getAllSpawnedResources(); - for (GalacticResource res : allResources){ - if (res.getResourceRoot().getResourceFileName().equals(searchName)){ + Vector allResources = getAllSpawnedResources(); + for (GalacticResource res : allResources) { + if (res.getResourceRoot().getResourceFileName().equals(searchName)) { resource = res; // resourceFileName= "meat_insect_mustafar" i.e. } } return resource; } - public GalacticResource grabResourceByClass(String searchName,int planetId){ + public GalacticResource grabResourceByClass(String searchName, int planetId) { GalacticResource resource = null; - Vector allResources = core.resourceService.getAllSpawnedResources(); - for (GalacticResource res : allResources){ + Vector allResources = getAllSpawnedResources(); + for (GalacticResource res : allResources) { Vector spawnedPlanets = res.getAllSpawnedPlanetIds(); - if (spawnedPlanets.contains(planetId) && res.getResourceRoot().getResourceClass().equals(searchName)){ + if (spawnedPlanets.contains(planetId) && res.getResourceRoot().getResourceClass().equals(searchName)) { resource = res; // resourceClass= "Insect Meat" i.e. } } @@ -11386,58 +704,60 @@ public class ResourceService implements INetworkDispatch { public Vector getSpawnedResourcesByPlanetAndHarvesterType(int planetId, byte harvesterType) { Vector planetResourceList = new Vector(); byte searchtype = harvesterType; - if (harvesterType==7) searchtype = (byte) 0; - for (GalacticResource gal : allSpawnedResources){ - if (gal.isSpawnedOn(planetId) && gal.getGeneralType()==searchtype) - if (harvesterType!=HarvesterObject.HARVESTER_TYPE_FUSION) + if (harvesterType == 7) + searchtype = (byte) 0; + for (GalacticResource gal : allSpawnedResources) { + if (gal.isSpawnedOn(planetId) && gal.getGeneralType() == searchtype) + if (harvesterType != HarvesterObject.HARVESTER_TYPE_FUSION) planetResourceList.add(gal); - else if (harvesterType==HarvesterObject.HARVESTER_TYPE_FUSION) { + else if (harvesterType == HarvesterObject.HARVESTER_TYPE_FUSION) { System.err.println("gal.getContainerType() " + gal.getContainerType()); - if (gal.getResourceRoot().getContainerType()==ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE) + if (gal.getResourceRoot().getContainerType() == ResourceRoot.CONTAINER_TYPE_ENERGY_RADIOACTIVE) planetResourceList.add(gal); - } else if (harvesterType==HarvesterObject.HARVESTER_TYPE_GEO) { + } else if (harvesterType == HarvesterObject.HARVESTER_TYPE_GEO) { System.err.println("gal.getContainerType() " + gal.getContainerType()); - if (gal.getGeneralType()==GalacticResource.GENERAL_GEOTHERM) + if (gal.getGeneralType() == GalacticResource.GENERAL_GEOTHERM) planetResourceList.add(gal); } } return planetResourceList; } - public GalacticResource findResourceById(long id){ + public GalacticResource findResourceById(long id) { GalacticResource resource = new GalacticResource(); - for (GalacticResource sampleResource : allSpawnedResources){ - if (sampleResource.getId()==id) + for (GalacticResource sampleResource : allSpawnedResources) { + if (sampleResource.getId() == id) return sampleResource; } return resource; } // ToDo: Improve - public GalacticResource grabMeatForCreature(CreatureObject corpse){ + public GalacticResource grabMeatForCreature(CreatureObject corpse) { GalacticResource resource = null; int planetId = corpse.getPlanetId(); String meatName = corpse.getStfName(); // placeholder - Vector allResources = core.resourceService.getAllSpawnedResources(); - for (GalacticResource res : allResources){ + Vector allResources = getAllSpawnedResources(); + for (GalacticResource res : allResources) { Vector spawnedPlanets = res.getAllSpawnedPlanetIds(); - if (spawnedPlanets.contains(planetId) && res.getResourceRoot().getResourceClass().equals(meatName)){ - resource = res; + if (spawnedPlanets.contains(planetId) && res.getResourceRoot().getResourceClass().equals(meatName)) { + resource = res; } } return resource; } // Utility method to quickly spawn resource containers into the inventory - public ResourceContainerObject spawnSpecificResourceContainer(String spawnType, CreatureObject crafter,int stackCount){ + public ResourceContainerObject spawnSpecificResourceContainer(String spawnType, CreatureObject crafter, int stackCount) { ResourceContainerObject containerObject = null; - for (GalacticResource sampleResource : allSpawnedResources){ - if (sampleResource.getResourceRoot().getResourceClass().contains(spawnType)){ - String resourceContainerIFF = ResourceRoot.CONTAINER_TYPE_IFF_SIGNIFIER[sampleResource.getResourceRoot().getContainerType()]; - containerObject = (ResourceContainerObject) core.objectService.createObject(resourceContainerIFF, crafter.getPlanet()); + for (GalacticResource sampleResource : allSpawnedResources) { + if (sampleResource.getResourceRoot().getResourceClass().contains(spawnType)) { + String resourceContainerIFF = ResourceRoot.CONTAINER_TYPE_IFF_SIGNIFIER[sampleResource.getResourceRoot().getContainerType()]; + containerObject = (ResourceContainerObject) core.objectService.createObject(resourceContainerIFF, crafter.getPlanet()); containerObject.setProprietor(crafter); - containerObject.setStackCount(stackCount,false); - //int stackCount = core.resourceService.getResourceSampleQuantity(crafter, sampleResource); + containerObject.setStackCount(stackCount, false); + // int stackCount = getResourceSampleQuantity(crafter, + // sampleResource); containerObject.initializeStats(sampleResource); containerObject.setIffFileName(resourceContainerIFF); SWGObject crafterInventory = crafter.getSlottedObject("inventory"); @@ -11451,12 +771,12 @@ public class ResourceService implements INetworkDispatch { public void giveResource(CreatureObject actor, GalacticResource res, int amount) { ResourceContainerObject foundContainer = core.surveyService.findResourceContainerInInventory(actor, res); - - if(foundContainer != null && amount < ResourceContainerObject.maximalStackCapacity - foundContainer.getStackCount()) { + + if (foundContainer != null && amount < ResourceContainerObject.maximalStackCapacity - foundContainer.getStackCount()) { foundContainer.setStackCount(foundContainer.getStackCount() + amount, actor); } else { - SWGObject inventory = actor.getSlottedObject("inventory"); - String resourceContainerIFF = ResourceRoot.CONTAINER_TYPE_IFF_SIGNIFIER[res.getResourceRoot().getContainerType()]; + SWGObject inventory = actor.getSlottedObject("inventory"); + String resourceContainerIFF = ResourceRoot.CONTAINER_TYPE_IFF_SIGNIFIER[res.getResourceRoot().getContainerType()]; ResourceContainerObject containerObject = (ResourceContainerObject) core.objectService.createObject(resourceContainerIFF, actor.getPlanet()); containerObject.initializeStats(res); containerObject.setProprietor(actor); @@ -11465,48 +785,48 @@ public class ResourceService implements INetworkDispatch { } } - + public boolean canMilk(CreatureObject actor, CreatureObject target) { - if(target.getPosture() == 14 || !actor.inRange(target.getWorldPosition(), 5) || actor.isInCombat() || target.isInCombat()) + if (target.getPosture() == 14 || !actor.inRange(target.getWorldPosition(), 5) || actor.isInCombat() || target.isInCombat()) return false; AIActor ai = (AIActor) target.getAttachment("AI"); - if(ai.getMobileTemplate().getMilkAmount() <= 0 || ai.getMobileTemplate().getMilkType() == null || ai.getMilkState() == MilkState.MILKED || ai.getMilkState() == MilkState.MILKINGINPROGRESS) + if (ai.getMobileTemplate().getMilkAmount() <= 0 || ai.getMobileTemplate().getMilkType() == null || ai.getMilkState() == MilkState.MILKED || ai.getMilkState() == MilkState.MILKINGINPROGRESS) return false; - + return true; } public boolean canHarvest(CreatureObject actor, CreatureObject target) { - if(target.getPosture() != 14) + if (target.getPosture() != 14) return false; AIActor ai = (AIActor) target.getAttachment("AI"); - if(ai.getMobileTemplate().getMeatAmount() <= 0 && ai.getMobileTemplate().getBoneAmount() <= 0 && ai.getMobileTemplate().getHideAmount() <= 0) + if (ai.getMobileTemplate().getMeatAmount() <= 0 && ai.getMobileTemplate().getBoneAmount() <= 0 && ai.getMobileTemplate().getHideAmount() <= 0) return false; - if(target.getKiller() != actor && !(actor.getGroupId() == target.getGroupId() && actor.getGroupId() != 0)) + if (target.getKiller() != actor && !(actor.getGroupId() == target.getGroupId() && actor.getGroupId() != 0)) return false; return true; - + } public void doHarvest(CreatureObject actor, CreatureObject target, String type) { AIActor ai = (AIActor) target.getAttachment("AI"); - - if(!actor.inRange(target.getWorldPosition(), 7)) { + + if (!actor.inRange(target.getWorldPosition(), 7)) { actor.sendSystemMessage("You are too far away to harvest the creature.", (byte) 0); return; } - if(ai.hasBeenHarvested()) { + if (ai.hasBeenHarvested()) { actor.sendSystemMessage("@skl_use:nothing_to_harvest", (byte) 0); return; } @@ -11515,8 +835,8 @@ public class ResourceService implements INetworkDispatch { String resType = ""; int resAmount = 0; - - switch(type) { + + switch (type) { case "hide": resType = ai.getMobileTemplate().getHideType(); @@ -11536,7 +856,7 @@ public class ResourceService implements INetworkDispatch { resAmount += (resAmount * (actor.getSkillModBase("creature_harvesting") / 100)); GalacticResource res = grabResourceByClass(resType, target.getPlanetId()); - if(res == null) { + if (res == null) { actor.sendSystemMessage("@skl_use:nothing_to_harvest", (byte) 0); ai.setHasBeenHarvested(false); return; @@ -11544,19 +864,19 @@ public class ResourceService implements INetworkDispatch { float density = res.deliverConcentrationForSurvey(target.getPlanetId(), target.getWorldPosition().x, target.getWorldPosition().z); - if(density >= 0.8f) { + if (density >= 0.8f) { resAmount *= 1.25f; - } else if(density >= 0.6f) { + } else if (density >= 0.6f) { resAmount *= 1.f; - } else if(density >= 0.4f) { + } else if (density >= 0.4f) { resAmount *= 0.75f; } else { resAmount *= 0.5f; } - + giveResource(actor, res, resAmount); actor.sendSystemMessage("@skl_use:corpse_harvest_success", (byte) 0); - + } public void doMilk(CreatureObject actor, CreatureObject target) { @@ -11564,34 +884,34 @@ public class ResourceService implements INetworkDispatch { AIActor ai = (AIActor) target.getAttachment("AI"); ai.setMilkState(MilkState.MILKINGINPROGRESS); actor.sendSystemMessage("@skl_use:milk_begin", (byte) 0); - + scheduler.schedule(() -> { try { - if(actor.getInventoryItemCount() >= 80) { + if (actor.getInventoryItemCount() >= 80) { actor.sendSystemMessage("@skl_use:milk_inventory_full", (byte) 0); ai.setMilkState(MilkState.NOTYETMILKED); return; } - if(target.getPosture() == 14) { + if (target.getPosture() == 14) { actor.sendSystemMessage("@skl_use:milk_cant_milk_the_dead", (byte) 0); ai.setMilkState(MilkState.NOTYETMILKED); return; } - if(!actor.inRange(target.getWorldPosition(), 5)) { + if (!actor.inRange(target.getWorldPosition(), 5)) { actor.sendSystemMessage("@skl_use:milk_too_far", (byte) 0); ai.setMilkState(MilkState.NOTYETMILKED); return; } - if(actor.isInCombat()) { + if (actor.isInCombat()) { actor.sendSystemMessage("@skl_use:milk_combat", (byte) 0); ai.setMilkState(MilkState.NOTYETMILKED); return; } - if(new Random().nextFloat() <= 0.05f) { + if (new Random().nextFloat() <= 0.05f) { actor.sendSystemMessage("@skl_use:milk_not_hidden", (byte) 0); ai.setMilkState(MilkState.NOTYETMILKED); ai.addDefender(actor); @@ -11605,16 +925,15 @@ public class ResourceService implements INetworkDispatch { }, 10000, TimeUnit.MILLISECONDS); } - + public void giveMilk(CreatureObject actor, CreatureObject target) { - AIActor ai = (AIActor) target.getAttachment("AI"); String milkType = ai.getMobileTemplate().getMilkType(); int milkAmount = ai.getMobileTemplate().getMilkAmount(); GalacticResource res = grabResourceByClass(milkType, target.getPlanetId()); - if(res == null) { + if (res == null) { actor.sendSystemMessage("Can't find milk resource.", (byte) 0); ai.setMilkState(MilkState.NOTYETMILKED); return; @@ -11622,11 +941,11 @@ public class ResourceService implements INetworkDispatch { float density = res.deliverConcentrationForSurvey(target.getPlanetId(), target.getWorldPosition().x, target.getWorldPosition().z); - if(density >= 0.8f) { + if (density >= 0.8f) { milkAmount *= 1.25f; - } else if(density >= 0.6f) { + } else if (density >= 0.6f) { milkAmount *= 1.f; - } else if(density >= 0.4f) { + } else if (density >= 0.4f) { milkAmount *= 0.75f; } else { milkAmount *= 0.5f; @@ -11635,10 +954,5 @@ public class ResourceService implements INetworkDispatch { giveResource(actor, res, milkAmount); ai.setMilkState(MilkState.MILKED); actor.sendSystemMessage("@skl_use:milk_success", (byte) 0); - - } - - public Vector getCompleteResourceNameHistory() { - return completeResourceNameHistory; } } From 5e528560c67ea79961fde5b7b0f4f0055a8e5861 Mon Sep 17 00:00:00 2001 From: Josh-Larson Date: Sat, 19 Jul 2014 15:49:04 -0500 Subject: [PATCH 02/13] Fixed resource and survey system --- .../swg/ResourceListForSurveyMessage.java | 2 + .../objects/resource/GalacticResource.java | 104 +++++++------ src/services/SurveyService.java | 31 +++- src/services/resources/ResourceService.java | 137 +++++++++--------- 4 files changed, 147 insertions(+), 127 deletions(-) diff --git a/src/protocol/swg/ResourceListForSurveyMessage.java b/src/protocol/swg/ResourceListForSurveyMessage.java index e46b8f39..a7dd2b68 100644 --- a/src/protocol/swg/ResourceListForSurveyMessage.java +++ b/src/protocol/swg/ResourceListForSurveyMessage.java @@ -67,6 +67,8 @@ public class ResourceListForSurveyMessage extends SWGMessage { if (toolName.equals("survey_tool_liquid")) generalType = (byte) 7; + if (core.resourceService == null) + System.out.println("heyyyy guess who's confused?!"); List planetVector = core.resourceService.getSpawnedResourcesByPlanetAndType(surveyor.getPlanetId(),generalType); resourceList = new ArrayList(planetVector); diff --git a/src/resources/objects/resource/GalacticResource.java b/src/resources/objects/resource/GalacticResource.java index cff11776..93977915 100644 --- a/src/resources/objects/resource/GalacticResource.java +++ b/src/resources/objects/resource/GalacticResource.java @@ -137,13 +137,21 @@ public class GalacticResource extends SWGObject implements Serializable { private transient double minDist = 99999.0; - public GalacticResource(){ + public GalacticResource() { super(); + createResourceName(); } public GalacticResource(long objectID, Planet planet, Point3D position, Quaternion orientation, String template){ super(objectID, planet, position, orientation, template); this.id = objectID; + createResourceName(); + } + + private void createResourceName() { + this.name = NAME_SYLLABLE_1[(int) new Random().nextInt(NAME_SYLLABLE_1.length-1)] + + NAME_SYLLABLE_2[(int) new Random().nextInt(NAME_SYLLABLE_2.length-1)] + + NAME_SYLLABLE_3[(int) new Random().nextInt(NAME_SYLLABLE_3.length-1)]; } public GalacticResource(long id){ @@ -155,8 +163,8 @@ public class GalacticResource extends SWGObject implements Serializable { init(); } - public GalacticResource(String name, String fileName, String category){ - this.name = name; + public GalacticResource(String fileName, String category){ + createResourceName(); this.fileName = fileName; this.category = category; //this.type = type; @@ -177,10 +185,6 @@ public class GalacticResource extends SWGObject implements Serializable { return name; } - public void setName(String name){ - this.name = name; - } - public String getFileName(){ return fileName; } @@ -211,10 +215,9 @@ public class GalacticResource extends SWGObject implements Serializable { return false; } - public void initializeNewGalaxyResource(Vector completeResourceNameHistory){ + public void initializeNewGalaxyResource(){ galacticDepositList.clear(); - constructResourceName(completeResourceNameHistory); generateResourceType(); generateResourceStats(); generatePlanetarySpawns(); @@ -274,17 +277,18 @@ public class GalacticResource extends SWGObject implements Serializable { } public int[] generateRandomPlanetArray(){ - int planets = 6 + new Random().nextInt(2); - int[] outpool = new int[planets]; - int[] pool = new int[10]; // 10 Number of SWG planets - for (int i = 0; i < 10; i++) pool[i] = i+1; - for (int i = 0; i < planets; i++) outpool[i] = i+1; - shuffleArray(pool); - for (int i = 0; i < outpool.length; i++) - { - outpool[i]=pool[i]; - } - return outpool; +// int planets = 6 + new Random().nextInt(2); +// int[] outpool = new int[planets]; +// int[] pool = new int[10]; // 10 Number of SWG planets +// for (int i = 0; i < 10; i++) pool[i] = i+1; +// for (int i = 0; i < planets; i++) outpool[i] = i+1; +// shuffleArray(pool); +// for (int i = 0; i < outpool.length; i++) +// { +// outpool[i]=pool[i]; +// } +// return outpool; + return new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; } public void shuffleArray(int[] ar) @@ -325,20 +329,36 @@ public class GalacticResource extends SWGObject implements Serializable { // Calculate deposit positions Random generator = new Random(); - int depositQuantity = 8 + generator.nextInt(24); + int depositQuantity = 20; +// int depositQuantity = 100; // datatables/clientregion -> cities for (int i = 0; i < depositQuantity; i++) { ResourceDeposit deposit = new ResourceDeposit(); generator = new Random(); // Exclude mountains at the edge of the maps - int spawnCoordsX = generator.nextInt(15000) - 7500; - int spawnCoordsZ = generator.nextInt(15000) - 7500; + int spawnCoordsX = 0; + int spawnCoordsZ = 0; + for (int k = 0; k < 10; k++) { + spawnCoordsX = generator.nextInt(15000) - 7500; + spawnCoordsZ = generator.nextInt(15000) - 7500; + boolean works = true; + for (ResourceDeposit r : depositList) { + double dist = Math.pow(r.getSpawnCoordinatesX()-spawnCoordsX, 2); + dist += Math.pow(r.getSpawnCoordinatesZ()-spawnCoordsZ, 2); + dist = Math.sqrt(dist); + if (dist < 1500) { + works = false; + break; + } + } + if (works) + break; + } // check maybe for: if (!core.terrainService.isWater(player.getPlanetId(), spawnCoordsX, spawnCoordsZ)) ? - generator = new Random(); int spawnConcentration = 30 + generator.nextInt(70); - generator = new Random(); - int spawnRadius = 360 + generator.nextInt(1200-360); +// int spawnRadius = 360 + generator.nextInt(1200-360); + int spawnRadius = 1500 + generator.nextInt(1000); deposit.setSpawnRadius(spawnRadius); deposit.setSpawnConcentration(spawnConcentration); //System.out.println("spawnConcentration " + spawnConcentration); @@ -348,7 +368,7 @@ public class GalacticResource extends SWGObject implements Serializable { } return depositList; } - + public float deliverConcentrationForSurvey(int planetId, float coordsX, float coordsY) { float measuredOutput = 0; for (int i = 0; i < galacticDepositList.size(); i++) { @@ -359,7 +379,7 @@ public class GalacticResource extends SWGObject implements Serializable { ResourceDeposit resourceDeposit = depositList.get(j); int spawnCoordsX = (int)resourceDeposit.getSpawnCoordinatesX(); int spawnCoordsZ = (int)resourceDeposit.getSpawnCoordinatesZ(); - int spawnRadius = (int)resourceDeposit.getSpawnRadius(); + float spawnRadius = resourceDeposit.getSpawnRadius(); float deltaX = coordsX-spawnCoordsX; float deltaY = coordsY-spawnCoordsZ; float localConcentration=0; @@ -368,7 +388,8 @@ public class GalacticResource extends SWGObject implements Serializable { minDist = hypothen; if (hypothenmeasuredOutput) { measuredOutput=localConcentration; } @@ -460,18 +481,6 @@ public class GalacticResource extends SWGObject implements Serializable { return minDist; } - public void constructResourceName(Vector completeResourceNameHistory){ - // ToDo: This is where the database check for past names must be added - boolean check=true; - while(check) - { - this.name = NAME_SYLLABLE_1[(int) new Random().nextInt(NAME_SYLLABLE_1.length-1)] - + NAME_SYLLABLE_2[(int) new Random().nextInt(NAME_SYLLABLE_2.length-1)] - + NAME_SYLLABLE_3[(int) new Random().nextInt(NAME_SYLLABLE_3.length-1)]; - check = completeResourceNameHistory.contains(this.name); - } - } - public Vector getGalacticDepositList(){ return galacticDepositList; } @@ -668,19 +677,6 @@ public class GalacticResource extends SWGObject implements Serializable { this.getresourceType = getresourceType; } - public GalacticResource convertToHistoricResource(){ - GalacticResource historicResource = new GalacticResource(); - historicResource.setName(this.getName()); - historicResource.setResourceClass(this.getResourceClass()); - historicResource.setResourceStats(this.getResourceStats()); - historicResource.setResourceType(this.getResourceType()); - historicResource.setGeneralType(this.getGeneralType()); - historicResource.setId(this.getId()); - historicResource.setIffFileName(this.getIffFileName()); - - return historicResource; - } - @Override public void sendListDelta(byte viewType, short updateType, IoBuffer buffer) { // TODO Auto-generated method stub diff --git a/src/services/SurveyService.java b/src/services/SurveyService.java index 030a85ff..008ad3a7 100644 --- a/src/services/SurveyService.java +++ b/src/services/SurveyService.java @@ -35,6 +35,7 @@ import resources.harvest.SurveyTool; import resources.objects.creature.CreatureObject; import resources.objects.player.PlayerObject; import resources.objects.resource.GalacticResource; +import resources.objects.resource.ResourceConcentration; import resources.objects.resource.ResourceContainerObject; import resources.objects.resource.ResourceRoot; import resources.objects.tangible.TangibleObject; @@ -323,7 +324,35 @@ public class SurveyService implements INetworkDispatch { PlayClientEffectLocMessage cEffMsg = new PlayClientEffectLocMessage(effectFile,crafter.getPlanet().getName(),crafter.getPosition()); crafter.getClient().getSession().write(cEffMsg.serialize()); crafter.sendSystemMessage("You begin to survey for " + commandArgs, (byte) 0); - + + float surveyRadius = 64.0f; + int surveyToolRangeSetting = surveyTool.getSurveyRangeSetting(); + //surveyToolRangeSetting = 4; + int divisor = 0; + if (surveyToolRangeSetting==0) { + divisor = 2; + surveyRadius = 64.0f; + } else if (surveyToolRangeSetting==1) { + divisor = 3; + surveyRadius = 128.0f; + } else if (surveyToolRangeSetting==2) { + divisor = 3; + surveyRadius = 192.0f; + } else if (surveyToolRangeSetting==3) { + divisor = 4; + surveyRadius = 256.0f; + } else if (surveyToolRangeSetting==4) { + divisor = 4; + surveyRadius = 320.0f; + } else { + divisor = 5; + surveyRadius = 3072.0f; + } + + float differential = surveyRadius / (float) divisor; + GalacticResource resourceToSurvey = resource; + Vector concentrationMap = resourceToSurvey.buildConcentrationsCollection(crafter.getPosition(),resourceToSurvey, surveyRadius, differential, crafter.getPlanetId()); + resourceToSurvey.constructSurveyMapMessage(crafter, concentrationMap, surveyRadius); } public void requestSampling(CreatureObject crafter, SWGObject target, String commandArgs){ diff --git a/src/services/resources/ResourceService.java b/src/services/resources/ResourceService.java index 00ca528e..92a602ad 100644 --- a/src/services/resources/ResourceService.java +++ b/src/services/resources/ResourceService.java @@ -52,11 +52,6 @@ import resources.objects.resource.ResourceContainerObject; import resources.objects.resource.ResourceRoot; import services.ai.AIActor; -/** - * @author Charon - */ - -@SuppressWarnings("unused") public class ResourceService implements INetworkDispatch { private NGECore core; @@ -115,10 +110,6 @@ public class ResourceService implements INetworkDispatch { // createCollections2(); // createCollections3(); // } else { - ODBCursor cursor = core.getResourceRootsODB().getCursor(); - if (!cursor.hasNext()) { - loadFromTextFile(); - } // } core.commandService.registerCommand("harvestcorpse"); core.commandService.registerCommand("milkcreature"); @@ -132,59 +123,60 @@ public class ResourceService implements INetworkDispatch { // loads the resource roots at server start public void loadResourceRoots() { - ODBCursor cursor = core.getResourceRootsODB().getCursor(); - int loadedResourceRootsCounter = 0; - System.out.println("Loading resource roots..."); - while (cursor.hasNext()) { - final ResourceRoot resourceRoot = (ResourceRoot) cursor.next(); - System.err.println("resourceRoot loaded ID: " + resourceRoot.getResourceRootID() + " " + resourceRoot.getResourceFileName()); - createResource(ResourceClass.forString(resourceRoot.getResourceFileName()), resourceRoot); - loadedResourceRootsCounter++; - } - - if (loadedResourceRootsCounter == 0) { - // big bang will take care of it - } - // System.err.println("loadedResourceRootsCounter " + - // loadedResourceRootsCounter); - cursor.close(); - System.out.println("Finished loading resource roots."); +// ODBCursor cursor = core.getResourceRootsODB().getCursor(); +// int loadedResourceRootsCounter = 0; +// System.out.println("Loading resource roots..."); +// while (cursor.hasNext()) { +// final ResourceRoot resourceRoot = (ResourceRoot) cursor.next(); +// System.err.println("resourceRoot loaded ID: " + resourceRoot.getResourceRootID() + " " + resourceRoot.getResourceFileName()); +// createResource(ResourceClass.forString(resourceRoot.getResourceFileName()), resourceRoot); +// loadedResourceRootsCounter++; +// } +// +// if (loadedResourceRootsCounter == 0) { +// // big bang will take care of it +// } +// // System.err.println("loadedResourceRootsCounter " + +// // loadedResourceRootsCounter); +// cursor.close(); +// System.out.println("Finished loading resource roots."); } // loads the currently spawned resources at server start public void loadResources() { - ODBCursor cursor = core.getResourcesODB().getCursor(); - int loadedResourceCounter = 0; - System.out.println("Loading resources..."); - while (cursor.hasNext()) { - final GalacticResource resource = (GalacticResource) cursor.next(); - System.out.println("Resource: " + resource.getName() + " rootID " + resource.getResourceRootID()); - core.objectService.getObjectList().put(resource.getId(), resource); - - // re-reference ResourceRoot - int resourceRootID = resource.getResourceRootID(); - ResourceRoot resourceRoot = resourceRootTable.get(resourceRootID); - resource.setResourceRoot(resourceRoot); - - // recreate the collections - addSpawnedResource(resource); - byte pool = resource.getPoolNumber(); - if (poolResources.containsKey(pool)) - poolResources.get(pool).add(resource); - else { - System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); - resource.setPoolNumber((byte) 4); // Make it a pool 4 - } - - loadedResourceCounter++; - } - - if (loadedResourceCounter == 0) { - kickOffBigBang(); // spawn resources initially once - } - - cursor.close(); - System.out.println("Finished loading resources."); + loadFromTextFile(); +// ODBCursor cursor = core.getResourcesODB().getCursor(); +// int loadedResourceCounter = 0; +// System.out.println("Loading resources..."); +// while (cursor.hasNext()) { +// final GalacticResource resource = (GalacticResource) cursor.next(); +// System.out.println("Resource: " + resource.getName() + " rootID " + resource.getResourceRootID()); +// core.objectService.getObjectList().put(resource.getId(), resource); +// +// // re-reference ResourceRoot +// int resourceRootID = resource.getResourceRootID(); +// ResourceRoot resourceRoot = resourceRootTable.get(resourceRootID); +// resource.setResourceRoot(resourceRoot); +// +// // recreate the collections +// addSpawnedResource(resource); +// byte pool = resource.getPoolNumber(); +// if (poolResources.containsKey(pool)) +// poolResources.get(pool).add(resource); +// else { +// System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); +// resource.setPoolNumber((byte) 4); // Make it a pool 4 +// } +// +// loadedResourceCounter++; +// } +// +// if (loadedResourceCounter == 0) { +// kickOffBigBang(); // spawn resources initially once +// } +// +// cursor.close(); +// System.out.println("Finished loading resources."); } public SWGObject createResource() { @@ -233,7 +225,7 @@ public class ResourceService implements INetworkDispatch { SEDIMENTARY_ORE("Sedimentary Ore"), IGNEOUS_ORE("Igneous Ore"), GEMSTONE("Gemstone"), - PETRO_FUEL("Petro Fuel"), + PETRO_FUEL("Petro Fuel"), OIL("Oil"), INERT_GAS("Inert Gas"), WATER_VAPOR("Water Vapor"), @@ -326,6 +318,7 @@ public class ResourceService implements INetworkDispatch { resourceRoot.setMaximalLifeTime(maxLife); System.out.println("Created Resource: " + fileName + ". Class: " + rClass.getName() + " Type: " + type); createResource(rClass, resourceRoot); + spawnResource(1, resourceRoot); } private void loadFromTextFile() { @@ -634,30 +627,30 @@ public class ResourceService implements INetworkDispatch { return roots.get((int) (Math.random() * roots.size())); } - private GalacticResource spawnResource(int pool, ResourceRoot root) { - return spawnResource(pool, root, -1); + private void spawnResource(int pool, ResourceRoot root) { + spawnResource(pool, root, -1); } - private GalacticResource spawnResource(int pool, ResourceRoot root, int planetId) { + private void spawnResource(int pool, ResourceRoot root, int planetId) { GalacticResource resource = (GalacticResource) createResource(); if (root == null) - return resource; + return; try { resource.setResourceRoot(root); resource.setPoolNumber((byte) pool); if (planetId != -1) resource.setPlanetID(planetId); - resource.initializeNewGalaxyResource(completeResourceNameHistory); + resource.initializeNewGalaxyResource(); - core.getResourcesODB().put(resource.getObjectID(), resource); - - if (enableResourceHistory) { - GalacticResource historicResource = resource.convertToHistoricResource(); - core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); - } +// core.getResourcesODB().put(resource.getObjectID(), resource); +// +// if (enableResourceHistory) { +// GalacticResource historicResource = resource.convertToHistoricResource(); +// core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); +// } completeResourceNameHistory.add(resource.getName()); - allSpawnedResources.add(resource); + addSpawnedResource(resource); totalSpawnedResourcesNumber++; } catch (Exception e) { System.err.println("Error in spawning resource: " + root.getResourceFileName()); @@ -665,7 +658,7 @@ public class ResourceService implements INetworkDispatch { System.err.println(" On Planet: " + planetId); e.printStackTrace(); } - return resource; + return; } public GalacticResource grabResourceByName(String searchName) { From e4705ff248631193a3fb7c5599dfabacfcf6deb9 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 20 Jul 2014 10:22:09 +0200 Subject: [PATCH 03/13] Changed Anchorhead static spawns to use mobiletemplates Added Various NPC's for Anchorhead static spawns --- .../generic/static/junkdealer/junkdealer.py | 39 +++++++++++++++++ .../generic/static/tatooine/aaphkoden.py | 33 +++++++++++++++ .../mobiles/generic/static/tatooine/alger.py | 33 +++++++++++++++ .../generic/static/tatooine/borrasetas.py | 33 +++++++++++++++ .../generic/static/tatooine/carlhabastra.py | 33 +++++++++++++++ .../generic/static/tatooine/cuantalon.py | 33 +++++++++++++++ .../generic/static/tatooine/dromaordo.py | 33 +++++++++++++++ .../mobiles/generic/static/tatooine/sorna.py | 33 +++++++++++++++ scripts/static_spawns/tatooine/anchorhead.py | 42 +++++++------------ src/services/SimulationService.java | 4 +- 10 files changed, 286 insertions(+), 30 deletions(-) create mode 100644 scripts/mobiles/generic/static/junkdealer/junkdealer.py create mode 100644 scripts/mobiles/generic/static/tatooine/aaphkoden.py create mode 100644 scripts/mobiles/generic/static/tatooine/alger.py create mode 100644 scripts/mobiles/generic/static/tatooine/borrasetas.py create mode 100644 scripts/mobiles/generic/static/tatooine/carlhabastra.py create mode 100644 scripts/mobiles/generic/static/tatooine/cuantalon.py create mode 100644 scripts/mobiles/generic/static/tatooine/dromaordo.py create mode 100644 scripts/mobiles/generic/static/tatooine/sorna.py diff --git a/scripts/mobiles/generic/static/junkdealer/junkdealer.py b/scripts/mobiles/generic/static/junkdealer/junkdealer.py new file mode 100644 index 00000000..815c41b2 --- /dev/null +++ b/scripts/mobiles/generic/static/junkdealer/junkdealer.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('junk_dealer') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE | Options.CONVERSABLE) + mobileTemplate.setConversationFileName('junk_dealer') + + templates = Vector() + templates.add('object/mobile/shared_junk_dealer_m_01.iff') + templates.add('object/mobile/shared_junk_dealer_f_01.iff') + templates.add('object/mobile/shared_junk_dealer_m_02.iff') + templates.add('object/mobile/shared_junk_dealer_f_02.iff') + templates.add('object/mobile/shared_junk_dealer_m_03.iff') + templates.add('object/mobile/shared_junk_dealer_f_03.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('junkdealer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/aaphkoden.py b/scripts/mobiles/generic/static/tatooine/aaphkoden.py new file mode 100644 index 00000000..e4260c92 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/aaphkoden.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Aaph Koden') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_aaph_koden.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('aaphkoden', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/alger.py b/scripts/mobiles/generic/static/tatooine/alger.py new file mode 100644 index 00000000..195f8363 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/alger.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Alger') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_smuggler_fence_alger.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('alger', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/borrasetas.py b/scripts/mobiles/generic/static/tatooine/borrasetas.py new file mode 100644 index 00000000..495bf095 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/borrasetas.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Borra Setas') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_commoner_tatooine_rodian_female_03.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('borrasetas', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/carlhabastra.py b/scripts/mobiles/generic/static/tatooine/carlhabastra.py new file mode 100644 index 00000000..f9ad1b23 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/carlhabastra.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Carh\'la Bastra') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_legacy_bastra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('carlhabastra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/cuantalon.py b/scripts/mobiles/generic/static/tatooine/cuantalon.py new file mode 100644 index 00000000..43bb728e --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/cuantalon.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Cuan Talon') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_legacy_cuan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('cuantalon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/dromaordo.py b/scripts/mobiles/generic/static/tatooine/dromaordo.py new file mode 100644 index 00000000..eaa5a4d7 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/dromaordo.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Droma Ordo') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_anchorjobs_ordo.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dromaordo', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/sorna.py b/scripts/mobiles/generic/static/tatooine/sorna.py new file mode 100644 index 00000000..b0e4704c --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/sorna.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Sorna') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_tosche_sorna.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sorna', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/anchorhead.py b/scripts/static_spawns/tatooine/anchorhead.py index ff4809f1..44ebddfc 100644 --- a/scripts/static_spawns/tatooine/anchorhead.py +++ b/scripts/static_spawns/tatooine/anchorhead.py @@ -14,39 +14,25 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService # TODO Check all NPCs for personalized scripting, change format. + cantina = core.objectService.getObject(long(1213343)) # Cantina Interior - borraSetas = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_tatooine_rodian_female_03.iff', 'tatooine', long(1213345), float(9.8), float(0.4), float(-1.2), float(-0.65), float(0.75)) - #borraSetas.setCustomName2('Borra Setas') - #borraSetas.setOptionsBitmask(256) - + borraSetas = stcSvc.spawnObject('borrasetas', 'tatooine', cantina.getCellByCellNumber(2), float(9.8), float(0.4), float(-1.2), float(0.75), float(0), float(-0.65), float(0)) + # Outside - aaphKoden = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_aaph_koden.iff', 'tatooine', long(0), float(129), float(5.0), float(-5399), float(-0.67), float(0.73)) - aaphKoden.setCustomName2('Aaph Koden') - aaphKoden.setOptionsBitmask(256) + aaphKoden = stcSvc.spawnObject('aaphkoden', 'tatooine', long(0), float(129), float(5.0), float(-5399), float(-0.67), float(0.73)) - Alger = stcSvc.spawnObject('object/mobile/shared_smuggler_fence_alger.iff', 'tatooine', long(0), float(107), float(5.0), float(-5315), float(0.96), float(0.26)) - Alger.setCustomName2('Alger') - Alger.setOptionsBitmask(256) + Alger = stcSvc.spawnObject('alger', 'tatooine', long(0), float(107), float(5.0), float(-5315), float(0.96), float(0.26)) - carhlaBastra = stcSvc.spawnObject('object/mobile/shared_dressed_legacy_bastra.iff', 'tatooine', long(0), float(128), float(5.0), float(-5428), float(-0.26), float(0.96)) - carhlaBastra.setCustomName2('Carh\'la Bastra') - carhlaBastra.setOptionsBitmask(256) + carhlaBastra = stcSvc.spawnObject('carlhabastra', 'tatooine', long(0), float(128), float(5.0), float(-5428), float(-0.26), float(0.96)) - cuanTalon = stcSvc.spawnObject('object/mobile/shared_dressed_legacy_cuan.iff', 'tatooine', long(0), float(-161.7), float(65.0), float(-5322.8), float(0), float(0)) - cuanTalon.setCustomName2('Cuan Talon') - cuanTalon.setOptionsBitmask(256) + cuanTalon = stcSvc.spawnObject('cuantalon', 'tatooine', long(0), float(-161.7), float(65.0), float(-5322.8), float(0), float(0)) - dromaOrdo = stcSvc.spawnObject('object/mobile/shared_dressed_anchorjobs_ordo.iff', 'tatooine', long(0), float(110), float(52.0), float(-5431), float(0.36), float(0.93)) - dromaOrdo.setCustomName2('Droma Ordo') - dromaOrdo.setOptionsBitmask(256) - - Sorna = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_tosche_sorna.iff', 'tatooine', long(0), float(-135), float(52.0), float(-5331), float(0.36), float(0.93)) - Sorna.setCustomName2('Sorna') - Sorna.setOptionsBitmask(256) - - #Junk Dealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(110), float(52), float(-5428), float(0.71), float(0.71)) + dromaOrdo = stcSvc.spawnObject('dromaordo', 'tatooine', long(0), float(110), float(52.0), float(-5431), float(0.36), float(0.93)) - return - + Sorna = stcSvc.spawnObject('sorna', 'tatooine', long(0), float(-135), float(52.0), float(-5331), float(0.36), float(0.93)) + + #Junk Dealer + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(110), float(52), float(-5428), float(0.71), float(0.71)) + + return \ No newline at end of file diff --git a/src/services/SimulationService.java b/src/services/SimulationService.java index dd1c6171..db727b64 100644 --- a/src/services/SimulationService.java +++ b/src/services/SimulationService.java @@ -550,8 +550,8 @@ public class SimulationService implements INetworkDispatch { object.getContainer()._remove(object); if (object.getClient() == null) System.err.println("Client is null! This is a very strange error."); - //if (object.getClient() != null && object.getClient().isGM() && parent != null && parent instanceof CellObject && parent.getContainer() != null) - //object.sendSystemMessage("BuildingId - Dec: " + parent.getContainer().getObjectID() + " Hex: " + Long.toHexString(parent.getContainer().getObjectID()) + " CellNumber: " + ((CellObject) parent).getCellNumber(), DisplayType.Broadcast); + if (object.getClient() != null && object.getClient().isGM() && parent != null && parent instanceof CellObject && parent.getContainer() != null) + object.sendSystemMessage("BuildingId - Dec: " + parent.getContainer().getObjectID() + " Hex: " + Long.toHexString(parent.getContainer().getObjectID()) + " CellNumber: " + ((CellObject) parent).getCellNumber(), DisplayType.Broadcast); parent._add(object); } object.setPosition(newPos); From 79c54efd3f7c12a86d547eb0e3d194c876e78803 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 20 Jul 2014 10:23:07 +0200 Subject: [PATCH 04/13] Fixed Mistake from Previous commit --- src/services/SimulationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/SimulationService.java b/src/services/SimulationService.java index db727b64..dd1c6171 100644 --- a/src/services/SimulationService.java +++ b/src/services/SimulationService.java @@ -550,8 +550,8 @@ public class SimulationService implements INetworkDispatch { object.getContainer()._remove(object); if (object.getClient() == null) System.err.println("Client is null! This is a very strange error."); - if (object.getClient() != null && object.getClient().isGM() && parent != null && parent instanceof CellObject && parent.getContainer() != null) - object.sendSystemMessage("BuildingId - Dec: " + parent.getContainer().getObjectID() + " Hex: " + Long.toHexString(parent.getContainer().getObjectID()) + " CellNumber: " + ((CellObject) parent).getCellNumber(), DisplayType.Broadcast); + //if (object.getClient() != null && object.getClient().isGM() && parent != null && parent instanceof CellObject && parent.getContainer() != null) + //object.sendSystemMessage("BuildingId - Dec: " + parent.getContainer().getObjectID() + " Hex: " + Long.toHexString(parent.getContainer().getObjectID()) + " CellNumber: " + ((CellObject) parent).getCellNumber(), DisplayType.Broadcast); parent._add(object); } object.setPosition(newPos); From 83cb7c4150e2a1b76b3fbc2c66cb97b33090b7dc Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 20 Jul 2014 15:35:09 +0200 Subject: [PATCH 05/13] Changed Junkdealer Spawns on all Planets to use Mobiletemplate Fixed Rotation on Tatooine Junkdealers --- scripts/static_spawns/corellia/bela_vistal.py | 8 +++---- scripts/static_spawns/corellia/coronet.py | 8 +++---- .../static_spawns/corellia/doaba_guerfel.py | 4 ++-- scripts/static_spawns/corellia/kor_vella.py | 8 +++---- scripts/static_spawns/corellia/tyrena.py | 10 ++++----- .../static_spawns/corellia/vreni_island.py | 4 ++-- scripts/static_spawns/lok/nyms_stronghold.py | 2 +- scripts/static_spawns/naboo/deeja_peak.py | 2 +- scripts/static_spawns/naboo/keren.py | 4 ++-- scripts/static_spawns/naboo/moenia.py | 2 +- scripts/static_spawns/naboo/theed.py | 22 +++++++++---------- scripts/static_spawns/tatooine/bestine.py | 12 +++++----- scripts/static_spawns/tatooine/mos_eisley.py | 17 +++++++------- scripts/static_spawns/tatooine/mos_entha.py | 10 ++++----- scripts/static_spawns/tatooine/mos_espa.py | 14 ++++++------ scripts/static_spawns/tatooine/mos_taike.py | 2 +- scripts/static_spawns/tatooine/wayfar.py | 4 ++-- 17 files changed, 66 insertions(+), 67 deletions(-) diff --git a/scripts/static_spawns/corellia/bela_vistal.py b/scripts/static_spawns/corellia/bela_vistal.py index 45ea12ee..342d142c 100644 --- a/scripts/static_spawns/corellia/bela_vistal.py +++ b/scripts/static_spawns/corellia/bela_vistal.py @@ -10,8 +10,8 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService #junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(6840), float(315), float(-5630), float(0.707), float(-0.707)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(6852), float(315), float(-5802), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(6756), float(315), float(-5778), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(6970), float(330), float(-5588), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(6840), float(315), float(-5630), float(0.707), float(-0.707)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(6852), float(315), float(-5802), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(6756), float(315), float(-5778), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(6970), float(330), float(-5588), float(0.71), float(0.71)) return diff --git a/scripts/static_spawns/corellia/coronet.py b/scripts/static_spawns/corellia/coronet.py index 7bd491dd..969074dc 100644 --- a/scripts/static_spawns/corellia/coronet.py +++ b/scripts/static_spawns/corellia/coronet.py @@ -126,9 +126,9 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('object/mobile/shared_respec_seller_f_1.iff', 'corellia', long(0), float(-129), float(28), float(-4758), float(-0.3327), float(0.9288)) #Junk Dealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-118), float(28), float(-4792), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(22), float(28), float(-4773), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-42), float(28), float(-4612), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-68), float(28), float(-4585), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-118), float(28), float(-4792), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(22), float(28), float(-4773), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-42), float(28), float(-4612), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-68), float(28), float(-4585), float(0), float(1)) return \ No newline at end of file diff --git a/scripts/static_spawns/corellia/doaba_guerfel.py b/scripts/static_spawns/corellia/doaba_guerfel.py index f25520a5..2f0b71a2 100644 --- a/scripts/static_spawns/corellia/doaba_guerfel.py +++ b/scripts/static_spawns/corellia/doaba_guerfel.py @@ -10,7 +10,7 @@ def addPlanetSpawns(core, planet): #doaba guerfel - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(3190), float(300.2), float(5387), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(3227), float(300.2), float(5387), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(3190), float(300.2), float(5387), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(3227), float(300.2), float(5387), float(0.71), float(-0.71)) return diff --git a/scripts/static_spawns/corellia/kor_vella.py b/scripts/static_spawns/corellia/kor_vella.py index a256b03a..5355dd48 100644 --- a/scripts/static_spawns/corellia/kor_vella.py +++ b/scripts/static_spawns/corellia/kor_vella.py @@ -10,9 +10,9 @@ def addPlanetSpawns(core, planet): stcSvc = core.staticService #korvella - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-3151), float(31), float(2790), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-3567), float(86), float(3143), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-3788), float(86), float(-3190), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-3390), float(86), float(-3288), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-3151), float(31), float(2790), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-3567), float(86), float(3143), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-3788), float(86), float(-3190), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-3390), float(86), float(-3288), float(0), float(1)) return diff --git a/scripts/static_spawns/corellia/tyrena.py b/scripts/static_spawns/corellia/tyrena.py index e0759c24..b75146c3 100644 --- a/scripts/static_spawns/corellia/tyrena.py +++ b/scripts/static_spawns/corellia/tyrena.py @@ -9,9 +9,9 @@ def addPlanetSpawns(core, planet): stcSvc = core.staticService #junkdealer will be added as soon as i find coords - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5088), float(21.3), float(-2384), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5125.2), float(21.3), float(-2384), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5278), float(21), float(-2510), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5469), float(21), float(-2657), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5502), float(21), float(-2709), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5088), float(21.3), float(-2384), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5125.2), float(21.3), float(-2384), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5278), float(21), float(-2510), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5469), float(21), float(-2657), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5502), float(21), float(-2709), float(0), float(1)) return diff --git a/scripts/static_spawns/corellia/vreni_island.py b/scripts/static_spawns/corellia/vreni_island.py index cbc2f84a..cc1cbe35 100644 --- a/scripts/static_spawns/corellia/vreni_island.py +++ b/scripts/static_spawns/corellia/vreni_island.py @@ -9,8 +9,8 @@ def addPlanetSpawns(core, planet): stcSvc = core.staticService #vreni - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5542), float(23.4), float(-6228.7), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'corellia', long(0), float(-5552), float(16.1), float(-6071), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5542), float(23.4), float(-6228.7), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'corellia', long(0), float(-5552), float(16.1), float(-6071), float(0.71), float(-0.71)) return diff --git a/scripts/static_spawns/lok/nyms_stronghold.py b/scripts/static_spawns/lok/nyms_stronghold.py index c45e284d..21e89b23 100644 --- a/scripts/static_spawns/lok/nyms_stronghold.py +++ b/scripts/static_spawns/lok/nyms_stronghold.py @@ -13,6 +13,6 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService #recruiter Imp Outpost - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'lok', long(0), float(366), float(9), float(5202), float(0.71), float(0), float(0.70), float(0)) + stcSvc.spawnObject('junkdealer', 'lok', long(0), float(366), float(9), float(5202), float(0.71), float(0), float(0.70), float(0)) return \ No newline at end of file diff --git a/scripts/static_spawns/naboo/deeja_peak.py b/scripts/static_spawns/naboo/deeja_peak.py index 6fdf650b..4989a58d 100644 --- a/scripts/static_spawns/naboo/deeja_peak.py +++ b/scripts/static_spawns/naboo/deeja_peak.py @@ -9,7 +9,7 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService #junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(5135), float(346.5), float(-1514), float(0.707), float(0.707)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(5135), float(346.5), float(-1514), float(0.707), float(0.707)) return diff --git a/scripts/static_spawns/naboo/keren.py b/scripts/static_spawns/naboo/keren.py index 2c6c6ce0..78ecc274 100644 --- a/scripts/static_spawns/naboo/keren.py +++ b/scripts/static_spawns/naboo/keren.py @@ -9,8 +9,8 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService #junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(1242), float(13), float(2732), float(0.707), float(0.707)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(1774), float(12.5), float(2625), float(0.707), float(0.707)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(1242), float(13), float(2732), float(0.707), float(0.707)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(1774), float(12.5), float(2625), float(0.707), float(0.707)) return diff --git a/scripts/static_spawns/naboo/moenia.py b/scripts/static_spawns/naboo/moenia.py index 4c63c0fc..e7b6de38 100644 --- a/scripts/static_spawns/naboo/moenia.py +++ b/scripts/static_spawns/naboo/moenia.py @@ -12,6 +12,6 @@ def addPlanetSpawns(core, planet): # TODO Check all NPCs for personalized scripting, change format. #Junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'naboo', long(0), float(4318.83), float(5.15), float(-4797.57), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(4318.83), float(5.15), float(-4797.57), float(0), float(1)) return diff --git a/scripts/static_spawns/naboo/theed.py b/scripts/static_spawns/naboo/theed.py index 292e9649..c750fcab 100644 --- a/scripts/static_spawns/naboo/theed.py +++ b/scripts/static_spawns/naboo/theed.py @@ -9,16 +9,16 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService #junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5694), float(6.5), float(4182), float(0.707), float(-0.707)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5717), float(6.5), float(4159), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5086), float(6), float(4142), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5147), float(6.5), float(4158), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5114), float(6.5), float(4161), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5222), float(6), float(4217), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5127), float(6), float(4239), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5761), float(6.6), float(4234), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5475), float(6), float(4105), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-4999), float(6), float(4119), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'naboo', long(0), float(-5883), float(6), float(4214), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5694), float(6.5), float(4182), float(0.707), float(-0.707)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5717), float(6.5), float(4159), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5086), float(6), float(4142), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5147), float(6.5), float(4158), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5114), float(6.5), float(4161), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5222), float(6), float(4217), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5127), float(6), float(4239), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5761), float(6.6), float(4234), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5475), float(6), float(4105), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-4999), float(6), float(4119), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'naboo', long(0), float(-5883), float(6), float(4214), float(0.71), float(0.71)) return diff --git a/scripts/static_spawns/tatooine/bestine.py b/scripts/static_spawns/tatooine/bestine.py index 7a124bd6..76e935af 100644 --- a/scripts/static_spawns/tatooine/bestine.py +++ b/scripts/static_spawns/tatooine/bestine.py @@ -97,11 +97,11 @@ def addPlanetSpawns(core, planet): #calebKnolar.setOptionsBitmask(256) #Junk Dealers - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-1287), float(12), float(-3655), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-1259), float(12), float(-3673), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-1026), float(10), float(-3557), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-1260), float(12), float(-3573), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-1126), float(12), float(-3674), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-1118), float(12), float(-3687), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1290.23), float(12.5278), float(-3655.77), float(0.850), float(0.526)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1257.72), float(12.5278), float(-3673.51), float(-0.525), float(0.851)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1025.98), float(10), float(-3558.69), float(0.830), float(-0.558)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1260), float(12), float(-3573), float(0.864), float(-0.503)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1126), float(12), float(-3674), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1118), float(12), float(-3687), float(0.932), float(-0.364)) return diff --git a/scripts/static_spawns/tatooine/mos_eisley.py b/scripts/static_spawns/tatooine/mos_eisley.py index 13f969de..16d5c183 100644 --- a/scripts/static_spawns/tatooine/mos_eisley.py +++ b/scripts/static_spawns/tatooine/mos_eisley.py @@ -323,14 +323,13 @@ def addPlanetSpawns(core, planet): #stcSvc.spawnObject('object/mobile/shared_respec_seller_f_1.iff', 'tatooine', long(0), float(3533.14), float(5), float(-4788.86), float(-0.3327), float(0.9288)) #Junk Dealers - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3355), float(5), float(-4823), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3412), float(5), float(-4713), float(0.71), float(-0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3500), float(5), float(-4960), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3497), float(5), float(-4928), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3377), float(5), float(-4524), float(0.71), float(0.71)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3271), float(5), float(-4704), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3476), float(5), float(-4665), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3355), float(5), float(-4823), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3412), float(5), float(-4713), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3500.96), float(5.5), float(-4961.4), float(-0.050), float(0.998)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3496.29), float(5.5), float(-4926.52), float(0.995), float(0.090)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3377), float(5), float(-4524), float(0.71), float(0.71)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3271), float(5), float(-4704), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3476.9), float(5), float(-460.35), float(0.189), float(0.981)) - return - + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/mos_entha.py b/scripts/static_spawns/tatooine/mos_entha.py index 4686d285..0455d44a 100644 --- a/scripts/static_spawns/tatooine/mos_entha.py +++ b/scripts/static_spawns/tatooine/mos_entha.py @@ -21,10 +21,10 @@ def addPlanetSpawns(core, planet): ankwee.setOptionsBitmask(256) #Junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(1271), float(7.7), float(2919), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(1271), float(7.7), float(2960), float(1), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(1396), float(7), float(3026), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(1471), float(7), float(3325), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(1463), float(7), float(3126), float(0.71), float(-0.71)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(1271), float(7.7), float(2919), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(1271), float(7.7), float(2960), float(1), float(0)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(1396), float(7), float(3026), float(0.745), float(0.666)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(1471), float(7), float(3325), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(1463), float(7), float(3126), float(0.71), float(-0.71)) return diff --git a/scripts/static_spawns/tatooine/mos_espa.py b/scripts/static_spawns/tatooine/mos_espa.py index 1cae7735..7d704567 100644 --- a/scripts/static_spawns/tatooine/mos_espa.py +++ b/scripts/static_spawns/tatooine/mos_espa.py @@ -68,12 +68,12 @@ def addPlanetSpawns(core, planet): commoner23.setOptionsBitmask(256) #Junkdealer will be added as soon as i can find coords - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-3060.50), float(5), float(2181.71), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-2924.53), float(5), float(2173.97), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-2977), float(5.5), float(2327), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-3008), float(5.5), float(2347), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-2903), float(5), float(2446), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-2085), float(5), float(2195), float(0), float(1)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_03.iff', 'tatooine', long(0), float(-2085), float(5), float(2230), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-3060.50), float(5), float(2181.71), float(0), float(1)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-2924.53), float(5), float(2173.97), float(-0.391), float(0.920)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-2977), float(5.5), float(2327), float(-0.490), float(0.872)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-3008), float(5.5), float(2347), float(0.885), float(0.464)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-2903), float(5), float(2446), float(0.782), float(-0.622)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-2933), float(5), float(2124), float(0.446), float(0.896)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-2846), float(5), float(2196), float(-0.389), float(0.9211)) return diff --git a/scripts/static_spawns/tatooine/mos_taike.py b/scripts/static_spawns/tatooine/mos_taike.py index e3e78bf7..814d7b2e 100644 --- a/scripts/static_spawns/tatooine/mos_taike.py +++ b/scripts/static_spawns/tatooine/mos_taike.py @@ -17,6 +17,6 @@ def addPlanetSpawns(core, planet): #Junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3902), float(33), float(2362), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3902), float(33), float(2362), float(0), float(0)) return diff --git a/scripts/static_spawns/tatooine/wayfar.py b/scripts/static_spawns/tatooine/wayfar.py index 4864ed87..0f9fd3f0 100644 --- a/scripts/static_spawns/tatooine/wayfar.py +++ b/scripts/static_spawns/tatooine/wayfar.py @@ -17,7 +17,7 @@ def addPlanetSpawns(core, planet): #Junkdealer - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-5242), float(75), float(-6495), float(0), float(0)) - stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(-5129), float(75), float(-6584), float(0), float(0)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-5240.87), float(75), float(-641.015), float(0.879), float(0.476)) + stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-5132.33), float(75), float(-6584.92), float(0.637), float(0.771)) return From 71f4bcf945fe9b5ee09307efdacdf3b8f5b3fcfc Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 20 Jul 2014 20:12:33 +0200 Subject: [PATCH 06/13] Changed Bestine spawns to use mobiletemplates Added several NPC scripts for bestine --- .../generic/static/tatooine/akalcolzet.py | 36 ++++++ .../generic/static/tatooine/barrezz.py | 36 ++++++ .../generic/static/tatooine/brokerbarak.py | 34 ++++++ .../generic/static/tatooine/calebknolar.py | 36 ++++++ .../mobiles/generic/static/tatooine/dkrn.py | 36 ++++++ .../generic/static/tatooine/fariousgletch.py | 34 ++++++ .../generic/static/tatooine/gilburtin.py | 34 ++++++ .../mobiles/generic/static/tatooine/gunham.py | 36 ++++++ .../generic/static/tatooine/indigosiyan.py | 33 ++++++ .../mobiles/generic/static/tatooine/jasha.py | 33 ++++++ .../mobiles/generic/static/tatooine/keana.py | 33 ++++++ .../generic/static/tatooine/kormundthrylle.py | 33 ++++++ .../generic/static/tatooine/oberhaur.py | 36 ++++++ .../generic/static/tatooine/pfilbee.py | 34 ++++++ .../generic/static/tatooine/seantrenwell.py | 33 ++++++ .../generic/static/tatooine/talmont.py | 36 ++++++ .../generic/static/tatooine/touraryon.py | 33 ++++++ .../generic/static/tatooine/victorvisalis.py | 33 ++++++ .../generic/static/tatooine/wilhalmskrim.py | 33 ++++++ scripts/static_spawns/tatooine/bestine.py | 103 ++++++------------ 20 files changed, 684 insertions(+), 71 deletions(-) create mode 100644 scripts/mobiles/generic/static/tatooine/akalcolzet.py create mode 100644 scripts/mobiles/generic/static/tatooine/barrezz.py create mode 100644 scripts/mobiles/generic/static/tatooine/brokerbarak.py create mode 100644 scripts/mobiles/generic/static/tatooine/calebknolar.py create mode 100644 scripts/mobiles/generic/static/tatooine/dkrn.py create mode 100644 scripts/mobiles/generic/static/tatooine/fariousgletch.py create mode 100644 scripts/mobiles/generic/static/tatooine/gilburtin.py create mode 100644 scripts/mobiles/generic/static/tatooine/gunham.py create mode 100644 scripts/mobiles/generic/static/tatooine/indigosiyan.py create mode 100644 scripts/mobiles/generic/static/tatooine/jasha.py create mode 100644 scripts/mobiles/generic/static/tatooine/keana.py create mode 100644 scripts/mobiles/generic/static/tatooine/kormundthrylle.py create mode 100644 scripts/mobiles/generic/static/tatooine/oberhaur.py create mode 100644 scripts/mobiles/generic/static/tatooine/pfilbee.py create mode 100644 scripts/mobiles/generic/static/tatooine/seantrenwell.py create mode 100644 scripts/mobiles/generic/static/tatooine/talmont.py create mode 100644 scripts/mobiles/generic/static/tatooine/touraryon.py create mode 100644 scripts/mobiles/generic/static/tatooine/victorvisalis.py create mode 100644 scripts/mobiles/generic/static/tatooine/wilhalmskrim.py diff --git a/scripts/mobiles/generic/static/tatooine/akalcolzet.py b/scripts/mobiles/generic/static/tatooine/akalcolzet.py new file mode 100644 index 00000000..c13c3962 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/akalcolzet.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Lt. Akal Colzet') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_dressed_imperial_trainer_space_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('akalcolzet', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/barrezz.py b/scripts/mobiles/generic/static/tatooine/barrezz.py new file mode 100644 index 00000000..785b76fc --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/barrezz.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Commander Barrezz') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_dressed_dressed_legacy_barrezz.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('barezz', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/brokerbarak.py b/scripts/mobiles/generic/static/tatooine/brokerbarak.py new file mode 100644 index 00000000..1e06a7d5 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/brokerbarak.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Barak') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_smuggler_broker_barak.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brokerbarak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/calebknolar.py b/scripts/mobiles/generic/static/tatooine/calebknolar.py new file mode 100644 index 00000000..428d119d --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/calebknolar.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Major Caleb Knolar') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_dressed_imperial_major_cold_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('calebknolar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/dkrn.py b/scripts/mobiles/generic/static/tatooine/dkrn.py new file mode 100644 index 00000000..e3d92b55 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/dkrn.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Commander D\'krn') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_dressed_imperial_general_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dkrn', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/fariousgletch.py b/scripts/mobiles/generic/static/tatooine/fariousgletch.py new file mode 100644 index 00000000..e9b9ad2c --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/fariousgletch.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Farious Gletch') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_farious_gletch.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fariousgletch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/gilburtin.py b/scripts/mobiles/generic/static/tatooine/gilburtin.py new file mode 100644 index 00000000..9c7b5979 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/gilburtin.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Gil Burtin') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_industrialist_trainer_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gilburtin', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/gunham.py b/scripts/mobiles/generic/static/tatooine/gunham.py new file mode 100644 index 00000000..369d6e47 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/gunham.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Commander Gunham') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gunham', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/indigosiyan.py b/scripts/mobiles/generic/static/tatooine/indigosiyan.py new file mode 100644 index 00000000..83317626 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/indigosiyan.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Indigo Siyan') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_indigo_siyan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('indigosiyan', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/jasha.py b/scripts/mobiles/generic/static/tatooine/jasha.py new file mode 100644 index 00000000..1490a306 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/jasha.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Captain Jasha') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_bestinejobs_jasha.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('jasha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/keana.py b/scripts/mobiles/generic/static/tatooine/keana.py new file mode 100644 index 00000000..3eaf3a12 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/keana.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Keanna Li\'kyna') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_keanna_likyna.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('keanna', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/kormundthrylle.py b/scripts/mobiles/generic/static/tatooine/kormundthrylle.py new file mode 100644 index 00000000..869557e4 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/kormundthrylle.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Kormund Thrylle') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_kormund_thrylle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kormundthrylle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/oberhaur.py b/scripts/mobiles/generic/static/tatooine/oberhaur.py new file mode 100644 index 00000000..be557523 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/oberhaur.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Commander Oberhaur') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_space_imperial_tier2_tatooine_oberhaur.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('oberhaur', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/pfilbee.py b/scripts/mobiles/generic/static/tatooine/pfilbee.py new file mode 100644 index 00000000..e0a24a03 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/pfilbee.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Pfilbee Jhorn') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_pfilbee_jhorn.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('pfilbee', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/seantrenwell.py b/scripts/mobiles/generic/static/tatooine/seantrenwell.py new file mode 100644 index 00000000..35b7988a --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/seantrenwell.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Sean Trenwell') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_sean_trenwell.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('seantrenwell', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/talmont.py b/scripts/mobiles/generic/static/tatooine/talmont.py new file mode 100644 index 00000000..0f549575 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/talmont.py @@ -0,0 +1,36 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Prefect Talmont') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(FactionStatus.OnLeave) + + templates = Vector() + templates.add('object/mobile/shared_prefect_talmont.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('prefecttalmont', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/touraryon.py b/scripts/mobiles/generic/static/tatooine/touraryon.py new file mode 100644 index 00000000..1698d0b0 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/touraryon.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Tour Aryon') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_tour_aryon.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('touraryon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/victorvisalis.py b/scripts/mobiles/generic/static/tatooine/victorvisalis.py new file mode 100644 index 00000000..bb83f14b --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/victorvisalis.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Victor Visalis') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_victor_visalis.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('victorvisalis', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/wilhalmskrim.py b/scripts/mobiles/generic/static/tatooine/wilhalmskrim.py new file mode 100644 index 00000000..1965548a --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/wilhalmskrim.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Wilhalm Skrim') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_wilhalm_skrim.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wilhalmskrim', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/bestine.py b/scripts/static_spawns/tatooine/bestine.py index 76e935af..275ee560 100644 --- a/scripts/static_spawns/tatooine/bestine.py +++ b/scripts/static_spawns/tatooine/bestine.py @@ -1,100 +1,62 @@ -import sys # Project SWG: Bestine: Static Spawns # (C)2014 ProjectSWG - - +import sys from resources.datatables import Options from resources.datatables import State def addPlanetSpawns(core, planet): - stcSvc = core.staticService objSvc = core.objectService - # TODO Check all NPCs for personalized scripting, change format. - # City hall - indigoSiyan = stcSvc.spawnObject('object/mobile/shared_dressed_indigo_siyan.iff', 'tatooine', long(926483), float(24.7), float(3.2), float(-30.7), float(-0.06), float(0.99)) - #indigoSiyan.setCustomName2('Indigo Siyan') - #indigoSiyan.setOptionsBitmask(256) + cityhall = core.objectService.getObject(long(926472)) - keanna = stcSvc.spawnObject('object/mobile/shared_dressed_keanna_likyna.iff', 'tatooine', long(926480), float(-18.7), float(3.2), float(20.6), float(-0.97), float(0.2)) - #keanna.setCustomName2('Keanna Li\'kyna') - #keanna.setOptionsBitmask(256) - - oberhaur = stcSvc.spawnObject('object/mobile/shared_space_imperial_tier2_tatooine_oberhaur.iff', 'tatooine', long(926480), float(-21.9), float(3.2), float(26.9), float(0.99), float(0.01)) - #oberhaur.setCustomName2('Commander Oberhaur') - #oberhaur.setOptionsBitmask(256) - - seanTrenwell = stcSvc.spawnObject('object/mobile/shared_dressed_sean_trenwell.iff', 'tatooine', long(926483), float(19.4), float(3.2), float(-36), float(-0.06), float(0.99)) - #seanTrenwell.setCustomName2('Sean Trenwell') - #seanTrenwell.setOptionsBitmask(256) - - talmont = stcSvc.spawnObject('object/mobile/shared_prefect_talmont.iff', 'tatooine', long(926475), float(-1.9), float(3.1), float(-10.3), float(0.99), float(0)) - #talmont.setCustomName2('Prefect Talmont') - #talmont.setOptionsBitmask(256) - - tourAryon = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_tour_aryon.iff', 'tatooine', long(926479), float(-36.8), float(1.3), float(0.3), float(0.8), float(0.59)) - #tourAryon.setCustomName2('Tour Aryon') - #tourAryon.setOptionsBitmask(256) - - victorVisalis = stcSvc.spawnObject('object/mobile/shared_dressed_victor_visalis.iff', 'tatooine', long(926480), float(-26.7), float(3.2), float(20.8), float(0.96), float(0.24)) - #victorVisalis.setCustomName2('Victor Visalis') - #victorVisalis.setOptionsBitmask(256) - - wilhalmSkrim = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_wilhalm_skrim.iff', 'tatooine', long(926482), float(28.9), float(1.3), float(-6.0), float(0.23), float(0.97)) - #wilhalmSkrim.setCustomName2('Wilhalm Skrim') - #wilhalmSkrim.setOptionsBitmask(256) + indigoSiyan = stcSvc.spawnObject('indigosiyan', 'tatooine', cityhall.getCellByCellNumber(11), float(24.7), float(3.2), float(-30.7), float(0.99), float(0), float(-0.06), float(0)) + + keanna = stcSvc.spawnObject('keanna', 'tatooine', cityhall.getCellByCellNumber(8), float(-18.7), float(3.2), float(20.6), float(0.2), float(0), float(-0.97), float(0)) + + oberhaur = stcSvc.spawnObject('oberhaur', 'tatooine', cityhall.getCellByCellNumber(8), float(-21.9), float(3.2), float(26.9), float(0.01), float(0), float(0.99), float(0)) + + seanTrenwell = stcSvc.spawnObject('seantrenwell', 'tatooine', cityhall.getCellByCellNumber(11), float(19.4), float(3.2), float(-36), float(0.99), float(0), float(-0.06), float(0)) + + talmont = stcSvc.spawnObject('prefecttalmont', 'tatooine', cityhall.getCellByCellNumber(3), float(-1.9), float(3.1), float(-10.3), float(0), float(0), float(0.99), float(0)) + tourAryon = stcSvc.spawnObject('touraryon', 'tatooine', cityhall.getCellByCellNumber(7), float(-36.8), float(1.3), float(0.3), float(0.59), float(0), float(0.8), float(0)) + + victorVisalis = stcSvc.spawnObject('victorvisalis', 'tatooine', cityhall.getCellByCellNumber(8), float(-26.7), float(3.2), float(20.8), float(0.24), float(0), float(0.96), float(0)) + + wilhalmSkrim = stcSvc.spawnObject('wilhalmskrim', 'tatooine', cityhall.getCellByCellNumber(10), float(28.9), float(1.3), float(-6.0), float(0.97), float(0), float(0.23), float(0)) + pilotguildhall = core.objectService.getObject(long(1028590)) #Miscellaneous Building Interiors - akalColzet = stcSvc.spawnObject('object/mobile/shared_dressed_imperial_trainer_space_01.iff', 'tatooine', long(1212359), float(0.7), float(1.8), float(-14), float(0), float(0.99)) - #akalColzet.setCustomName2('lt. Akal Colzet') - #akalColzet.setOptionsBitmask(256) + akalColzet = stcSvc.spawnObject('akalcolzet', 'tatooine', pilotguildhall.getCellByCellNumber(10), float(0.7), float(1.8), float(-14), float(0.99), float(0), float(0), float(0)) - fariousGletch = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_farious_gletch.iff', 'tatooine', long(1278989), float(2.0), float(-0.4), float(-5.7), float(-0.15), float(0.98)) - #fariousGletch.setCustomName2('Farious Gletch') - #fariousGletch.setOptionsBitmask(256) + fariousgletchhouse = core.objectService.getObject(long(1278979)) + fariousGletch = stcSvc.spawnObject('fariousgletch', 'tatooine', fariousgletchhouse.getCellByCellNumber(10), float(2.0), float(-0.4), float(-5.7), float(0.98), float(0), float(-0.15), float(0)) - pfilbeeJhorn = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_pfilbee_jhorn.iff', 'tatooine', long(1279923), float(5.1), float(0.1), float(-3.8), float(-0.7), float(0.71)) - #pfilbeeJhorn.setCustomName2('Pfilbee Jhorn') - #pfilbeeJhorn.setOptionsBitmask(256) + hillbase = core.objectService.getObject(long(1279918)) + pfilbeeJhorn = stcSvc.spawnObject('pfilbee', 'tatooine', hillbase.getCellByCellNumber(5), float(5.1), float(0.1), float(-3.8), float(0.71), float(0), float(-0.7), float(0)) #Hotel interior - gilBurtin = stcSvc.spawnObject('object/mobile/shared_dressed_industrialist_trainer_01.iff', 'tatooine', long(1223850), float(20.3), float(1.6), float(12.8), float(0.99), float(0)) - #gilBurtin.setCustomName2('Gil Burtin') - #gilBurtin.setOptionsBitmask(256) + hotel = core.objectService.getObject(long(1223845)) + gilBurtin = stcSvc.spawnObject('gilburtin', 'tatooine', hotel.getCellByCellNumber(5), float(20.3), float(1.6), float(12.8), float(0), float(0), float(0.99), float(0)) # Outside - barak = stcSvc.spawnObject('object/mobile/shared_smuggler_broker_barak.iff', 'tatooine', long(0), float(-1049), float(5.0), float(-3537), float(0.97), float(0.23)) - #barak.setCustomName2('Barak') - #barak.setOptionsBitmask(256) + barak = stcSvc.spawnObject('brokerbarak', 'tatooine', long(0), float(-1049), float(5.0), float(-3537), float(0.97), float(0.23)) - barrezz = stcSvc.spawnObject('object/mobile/shared_dressed_dressed_legacy_barrezz.iff', 'tatooine', long(0), float(-1146.8), float(98.0), float(-3892.1), float(0.75), float(0.65)) - #barrezz.setCustomName2('Commander Barrezz') - #barrezz.setOptionsBitmask(256) + barrezz = stcSvc.spawnObject('barezz', 'tatooine', long(0), float(-1146.8), float(98.0), float(-3892.1), float(0.75), float(0.65)) - jasha = stcSvc.spawnObject('object/mobile/shared_dressed_bestinejobs_jasha.iff', 'tatooine', long(0), float(-1128), float(98.0), float(-3900), float(-0.42), float(0.90)) - #jasha.setCustomName2('Captain Jasha') - #jasha.setOptionsBitmask(256) + jasha = stcSvc.spawnObject('jasha', 'tatooine', long(0), float(-1128), float(98.0), float(-3900), float(-0.42), float(0.90)) - dkrn = stcSvc.spawnObject('object/mobile/shared_dressed_imperial_general_m.iff', 'tatooine', long(0), float(-1160), float(5.0), float(-3525), float(0.90), float(-0.41)) - #dkrn.setCustomName2('Commander D\'krn') - #dkrn.setOptionsBitmask(256) + dkrn = stcSvc.spawnObject('dkrn', 'tatooine', long(0), float(-1160), float(5.0), float(-3525), float(0.90), float(-0.41)) - gunham = stcSvc.spawnObject('object/mobile/shared_dressed_imperial_lieutenant_m.iff', 'tatooine', long(0), float(-1125), float(12.2), float(-3620), float(0.9), float(0.42)) - #gunham.setCustomName2('Commander Gunham') - #gunham.setOptionsBitmask(256) + gunham = stcSvc.spawnObject('gunham', 'tatooine', long(0), float(-1125), float(12.2), float(-3620), float(0.9), float(0.42)) - kormundThrylle = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_kormund_thrylle.iff', 'tatooine', long(0), float(-1043), float(10.0), float(-3530), float(0.99), float(0.06)) - #kormundThrylle.setCustomName2('Kormund Thrylle') - #kormundThrylle.setOptionsBitmask(256) + kormundThrylle = stcSvc.spawnObject('kormundthrylle', 'tatooine', long(0), float(-1043), float(10.0), float(-3530), float(0.99), float(0.06)) - calebKnolar = stcSvc.spawnObject('object/mobile/shared_dressed_imperial_major_cold_m.iff', 'tatooine', long(0), float(-1149), float(98.0), float(-3903), float(0.42), float(0.91)) - #calebKnolar.setCustomName2('Major Caleb Knolar') - #calebKnolar.setOptionsBitmask(256) + calebKnolar = stcSvc.spawnObject('calebknolar', 'tatooine', long(0), float(-1149), float(98.0), float(-3903), float(0.42), float(0.91)) #Junk Dealers stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1290.23), float(12.5278), float(-3655.77), float(0.850), float(0.526)) @@ -103,5 +65,4 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1260), float(12), float(-3573), float(0.864), float(-0.503)) stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1126), float(12), float(-3674), float(0.71), float(-0.71)) stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(-1118), float(12), float(-3687), float(0.932), float(-0.364)) - return - + return \ No newline at end of file From eb71ee4fbae4a9452023446856a381ec1979ff2a Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 20 Jul 2014 20:18:31 +0200 Subject: [PATCH 07/13] Changed Several Spawns to use mobiletemplate Added several NPC's --- .../mobiles/generic/static/tatooine/fa2po.py | 33 +++++++++++++++++++ .../generic/static/tatooine/jemlavar.py | 33 +++++++++++++++++++ .../generic/static/tatooine/togibok.py | 33 +++++++++++++++++++ .../mobiles/generic/static/tatooine/zef.py | 33 +++++++++++++++++++ .../tatooine/jawa_sandcrawler_legacy.py | 10 ++---- .../static_spawns/tatooine/jem_lavar_place.py | 17 +++------- .../static_spawns/tatooine/lars_homestead.py | 12 ++----- .../tatooine/mos_eisley_toggi_bok.py | 2 +- 8 files changed, 143 insertions(+), 30 deletions(-) create mode 100644 scripts/mobiles/generic/static/tatooine/fa2po.py create mode 100644 scripts/mobiles/generic/static/tatooine/jemlavar.py create mode 100644 scripts/mobiles/generic/static/tatooine/togibok.py create mode 100644 scripts/mobiles/generic/static/tatooine/zef.py diff --git a/scripts/mobiles/generic/static/tatooine/fa2po.py b/scripts/mobiles/generic/static/tatooine/fa2po.py new file mode 100644 index 00000000..44be97c7 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/fa2po.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('FA-2PO') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_3po_protocol_droid.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fa2po', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/jemlavar.py b/scripts/mobiles/generic/static/tatooine/jemlavar.py new file mode 100644 index 00000000..5ec7f455 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/jemlavar.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Jem Lavar') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_legacy_lavar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('jemlavar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/togibok.py b/scripts/mobiles/generic/static/tatooine/togibok.py new file mode 100644 index 00000000..72096604 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/togibok.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Toggi Bok') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_toggi.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('togibok', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/zef.py b/scripts/mobiles/generic/static/tatooine/zef.py new file mode 100644 index 00000000..a55dce09 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/zef.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Zef Ando') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_legacy_zef.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('zefando', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/jawa_sandcrawler_legacy.py b/scripts/static_spawns/tatooine/jawa_sandcrawler_legacy.py index 0a748d49..38ae6b78 100644 --- a/scripts/static_spawns/tatooine/jawa_sandcrawler_legacy.py +++ b/scripts/static_spawns/tatooine/jawa_sandcrawler_legacy.py @@ -1,25 +1,19 @@ -import sys # Project SWG: Jawa Sandcrawler - Legacy Quest Area: Static Spawns # (C)2014 ProjectSWG - - +import sys from resources.datatables import Options from resources.datatables import State def addPlanetSpawns(core, planet): - stcSvc = core.staticService objSvc = core.objectService # TODO Check all NPCs for personalized scripting, change format. #Outside - fa2po = stcSvc.spawnObject('object/mobile/shared_3po_protocol_droid.iff', 'tatooine', long(0), float(-3805.7), float(30.4), float(-4721.6), float(0), float(0)) - fa2po.setCustomName2('FA-2PO') - fa2po.setOptionsBitmask(256) - + fa2po = stcSvc.spawnObject('fa2po', 'tatooine', long(0), float(-3805.7), float(30.4), float(-4721.6), float(0), float(0)) #tusken point 1 stcSvc.spawnObject('tusken_outrider', 'tatooine', long(0), float(-3691), float(4.5), float(-4781), float(0), float(0), float(0), float(0), 45) diff --git a/scripts/static_spawns/tatooine/jem_lavar_place.py b/scripts/static_spawns/tatooine/jem_lavar_place.py index 4af6f2f3..44085eb8 100644 --- a/scripts/static_spawns/tatooine/jem_lavar_place.py +++ b/scripts/static_spawns/tatooine/jem_lavar_place.py @@ -1,26 +1,20 @@ -import sys # Project SWG: Jem Levar Place Spawn # (C)2014 ProjectSWG - - +import sys from resources.datatables import Options from resources.datatables import State def addPlanetSpawns(core, planet): - stcSvc = core.staticService objSvc = core.objectService # TODO Check all NPCs for personalized scripting, change format. - jem = stcSvc.spawnObject('object/mobile/shared_dressed_legacy_lavar.iff', 'tatooine', long(0), float(-487.6), float(43.7), float(-7119.5), float(0), float(0)) - jem.setCustomName('Jem Lavar') - jem.setOptionsBitmask(256) - - #gunrunners - + jem = stcSvc.spawnObject('jemlavar', 'tatooine', long(0), float(-487.6), float(43.7), float(-7119.5), float(0), float(0)) + + #gunrunners stcSvc.spawnObject('gunrunner_1', 'tatooine', long(0), float(-483), float(42.7), float(-7107), float(0), float(0), float(0), float(0), 45) stcSvc.spawnObject('gunrunner_1', 'tatooine', long(0), float(-475), float(42), float(-7106), float(0), float(0), float(0), float(0), 45) stcSvc.spawnObject('gunrunner_1', 'tatooine', long(0), float(-466), float(41.4), float(-7101), float(0), float(0), float(0), float(0), 45) @@ -32,5 +26,4 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('gunrunner_1', 'tatooine', long(0), float(-507), float(44.7), float(-7100), float(0), float(0), float(0), float(0), 45) stcSvc.spawnObject('gunrunner_1', 'tatooine', long(0), float(-494), float(43.9), float(-7108), float(0), float(0), float(0), float(0), 45) - return - + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/lars_homestead.py b/scripts/static_spawns/tatooine/lars_homestead.py index 3bc982e3..90eb7219 100644 --- a/scripts/static_spawns/tatooine/lars_homestead.py +++ b/scripts/static_spawns/tatooine/lars_homestead.py @@ -1,24 +1,19 @@ -import sys # Project SWG: Lars Homestead: Static Spawns # (C)2014 ProjectSWG - - +import sys from resources.datatables import Options from resources.datatables import State def addPlanetSpawns(core, planet): - stcSvc = core.staticService objSvc = core.objectService # TODO Check all NPCs for personalized scripting, change format. #Outside - zefAndo = stcSvc.spawnObject('object/mobile/shared_dressed_legacy_zef.iff', 'tatooine', long(0), float(-2574.9), float(0), float(-5516.7), float(0), float(0)) - zefAndo.setCustomName2('Zef Ando') - zefAndo.setOptionsBitmask(256) + zefAndo = stcSvc.spawnObject('zefando', 'tatooine', long(0), float(-2574.9), float(0), float(-5516.7), float(0), float(0)) #droids @@ -30,5 +25,4 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('modified_battle_droid', 'tatooine', long(0), float(-2563), float(0), float(-5630), float(0), float(0), float(0), float(0), 45) stcSvc.spawnObject('modified_battle_droid', 'tatooine', long(0), float(-2590), float(0), float(-5627), float(0), float(0), float(0), float(0), 45) stcSvc.spawnObject('modified_battle_droid', 'tatooine', long(0), float(-2594), float(0), float(-5649), float(0), float(0), float(0), float(0), 45) - return - + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/mos_eisley_toggi_bok.py b/scripts/static_spawns/tatooine/mos_eisley_toggi_bok.py index eeeb94b0..5abe5bbf 100644 --- a/scripts/static_spawns/tatooine/mos_eisley_toggi_bok.py +++ b/scripts/static_spawns/tatooine/mos_eisley_toggi_bok.py @@ -15,7 +15,7 @@ def addPlanetSpawns(core, planet): #toggi bock - stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_opening_toggi.iff', 'tatooine', long(0), float(2756), float(7), float(-4567), float(0), float(0), float(0), float(0)) + stcSvc.spawnObject('togibok', 'tatooine', long(0), float(2756), float(7), float(-4567), float(0), float(0), float(0), float(0)) # Thiefs thiefs = stcSvc.spawnObject('thief', 'tatooine', long(0), float(2780), float(6), float(-4579), float(0), float(0), float(0), float(0), 30) From e3ff82af66425fc53206696f29804d6458d93bfb Mon Sep 17 00:00:00 2001 From: Josh-Larson Date: Sun, 20 Jul 2014 16:52:46 -0500 Subject: [PATCH 08/13] Changed ObjectService by adding optimization for generateObjectID() --- src/services/object/ObjectService.java | 53 +++++++++++++------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/src/services/object/ObjectService.java b/src/services/object/ObjectService.java index 892fa54d..a0808a15 100644 --- a/src/services/object/ObjectService.java +++ b/src/services/object/ObjectService.java @@ -251,10 +251,15 @@ public class ObjectService implements INetworkDispatch { } } - if(objectID == 0) - objectID = generateObjectID(); - else - isSnapshot = !overrideSnapshot; + synchronized(objectMutex) { + if(objectID == 0) + objectID = generateObjectID(); + else + isSnapshot = !overrideSnapshot; + + if(!core.getObjectIdODB().contains(objectID)) + core.getObjectIdODB().put(objectID, new ObjectId(objectID)); + } if (planet == null) { System.err.println("Planet is null in createObject for some reason."); @@ -383,10 +388,7 @@ public class ObjectService implements INetworkDispatch { object.setAttachment("customServerTemplate", customServerTemplate); object.setisInSnapshot(isSnapshot); - synchronized(objectMutex) { - if(!core.getObjectIdODB().contains(objectID)) - core.getObjectIdODB().put(objectID, new ObjectId(objectID)); - } + // Set Options - easier to set them across the board here // because we'll be spawning them despite most of them being unscripted. // Any such settings can be completely reset with setOptionsBitmask @@ -691,30 +693,27 @@ public class ObjectService implements INetworkDispatch { return generateObjectID(); return objectID;*/ - - long newId = 0; - boolean found = false; + // stack overflow when using recursion - synchronized(objectMutex) { - while(!found) { - newId = highestId.incrementAndGet(); - PreparedStatement ps2; - try { - ps2 = databaseConnection.preparedStatement("UPDATE highestid SET id=" + newId + " WHERE id=(SELECT MAX(id) FROM highestid)"); - ps2.executeUpdate(); - ps2.close(); - } catch (SQLException e) { - e.printStackTrace(); + long newId = 0; + try { + synchronized(objectMutex) { + newId = highestId.get(); + ObjectDatabase objectIdODB = core.getObjectIdODB(); + while (objectList.containsKey(newId) || objectIdODB.contains(newId)) { + newId = highestId.incrementAndGet(); } - if(objectList.containsKey(newId) || core.getObjectIdODB().contains(newId)) - found = false; - else - found = true; } + final String sql = "UPDATE highestid SET id=? WHERE id=(SELECT MAX(id) FROM highestid)"; + final PreparedStatement ps2 = databaseConnection.preparedStatement(sql); + ps2.setLong(1, newId); + ps2.executeUpdate(); + ps2.close(); + } catch (SQLException e) { + e.printStackTrace(); } - return newId; - + return newId; } public long getDOId(String planet, String template, int type, long containerId, int cellNumber, float x1, float y, float z1) { From bfdec9799ba13d32c58bf7ebab8653780679b420 Mon Sep 17 00:00:00 2001 From: Josh-Larson Date: Sun, 20 Jul 2014 19:09:59 -0500 Subject: [PATCH 09/13] Changed resource loading from a text file to a script --- odb/resources/resources.txt | 694 ---- scripts/resources/generate_resources.py | 2856 +++++++++++++++++ .../objects/resource/ResourceRoot.java | 6 +- src/services/resources/ResourceService.java | 133 +- 4 files changed, 2882 insertions(+), 807 deletions(-) delete mode 100644 odb/resources/resources.txt create mode 100644 scripts/resources/generate_resources.py diff --git a/odb/resources/resources.txt b/odb/resources/resources.txt deleted file mode 100644 index 481df198..00000000 --- a/odb/resources/resources.txt +++ /dev/null @@ -1,694 +0,0 @@ -aluminum_titanium,Aluminum,Titanium,0,0,11,1,300,1,200,300,300,300,0,0,1,0,11,174,408,174,330,452,430,430,1,1,1000,1,10000000,10080000 -aluminum_agrinium,Aluminum,Agrinium,0,0,11,94,358,94,270,382,370,370,0,0,1,0,11,307,492,307,430,568,530,530,1,1,1000,1,10000000,10080000 -aluminum_chromium,Aluminum,Chromium,0,0,11,227,442,227,370,498,470,470,0,0,1,0,11,440,575,440,530,685,630,630,1,1,1000,1,10000000,10080000 -aluminum_duralumin,Aluminum,Duralumin,0,0,11,361,525,361,470,615,570,570,0,0,1,0,11,574,658,574,630,802,730,730,1,1,1000,1,10000000,10080000 -aluminum_linksteel,Aluminum,Link-Steel,0,0,11,494,608,494,570,732,670,670,0,0,1,0,11,707,742,707,730,918,830,830,1,1,1000,1,10000000,10080000 -aluminum_phrik,Aluminum,Phrik,0,0,11,672,692,627,670,848,770,770,0,0,1,0,11,800,800,800,800,1000,900,900,1,1,1000,1,10000000,10080000 -copper_desh,Copper,Desh,0,0,11,1,500,1,200,500,300,300,0,0,1,0,11,116,572,102,265,572,372,372,1,1,1000,1,10000000,10080000 -copper_thallium,Copper,Thallium,0,0,11,63,539,55,235,539,339,339,0,0,1,0,11,205,628,180,315,628,428,428,1,1,1000,1,10000000,10080000 -copper_beyrllius,Copper,Beyrllius,0,0,11,152,594,133,285,594,394,394,0,0,1,0,11,294,683,257,365,683,483,483,1,1,1000,1,10000000,10080000 -copper_codoan,Copper,Codoan,0,0,11,241,650,211,335,650,450,450,0,0,1,0,11,383,739,335,415,739,539,593,1,1,1000,1,10000000,10080000 -copper_diatium,Copper,Diatium,0,0,11,329,706,288,385,706,506,506,0,0,0,0,11,472,794,413,465,794,594,594,1,1,1000,1,10000000,10080000 -copper_kelsh,Copper,Kelsh,0,0,11,418,761,366,435,761,561,561,0,0,1,0,11,560,850,490,515,850,650,650,1,1,1000,1,10000000,10080000 -copper_mythra,Copper,Mythra,0,0,11,507,817,444,485,817,617,617,0,0,1,0,11,649,906,568,565,906,706,706,1,1,1000,1,10000000,10080000 -copper_platinite,Copper,Platinite,0,0,11,596,872,521,535,872,672,672,0,0,1,0,11,738,961,646,615,961,761,761,1,1,1000,1,10000000,10080000 -copper_polysteel,Copper,Polysteel,0,0,11,685,928,599,585,928,728,728,0,0,1,0,11,800,1000,700,650,1000,800,800,1,1,1000,1,10000000,10080000 -copper_borocarbitic,Copper,Borocarbitic,0,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -iron_plumbum,Iron,Plumbum,0,0,11,1,1,300,500,1,400,400,0,0,1,0,11,131,82,414,581,98,498,498,1,1,1000,1,10000000,10080000 -iron_polonium,Iron,Polonium,0,0,11,71,45,361,544,53,453,453,0,0,1,0,11,231,144,501,644,173,573,573,1,1,1000,1,10000000,10080000 -iron_axidite,Iron,Axidite,0,0,11,171,107,559,606,128,528,528,0,0,1,0,11,331,207,589,706,238,648,648,1,1,1000,1,10000000,10080000 -iron_bronzium,Iron,Bronzium,0,0,11,271,169,536,669,203,603,603,0,0,1,0,11,430,269,676,769,323,723,723,1,1,1000,1,10000000,10080000 -iron_colat,Iron,Colat,0,0,11,371,232,624,731,278,678,678,0,0,1,0,11,530,332,764,831,398,798,798,1,1,1000,1,10000000,10080000 -iron_dolovite,Iron,Dolovite,0,0,11,470,294,711,794,353,753,753,0,0,1,0,11,630,394,851,894,473,873,873,1,1,1000,1,10000000,10080000 -iron_doonium,Iron,Doonium,0,0,11,570,357,799,856,428,828,828,0,0,1,0,11,730,456,939,956,548,948,948,1,1,1000,1,10000000,10080000 -iron_kammris,Iron,Kammris,0,0,11,670,419,886,919,503,903,903,0,0,1,0,11,800,500,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -steel_rhodium,Steel,Rhodium,0,0,11,1,1,500,600,1,500,400,0,0,1,0,11,105,85,565,652,53,565,478,1,1,1000,1,10000000,10080000 -steel_kiirium,Steel,Kiirium,0,0,11,57,46,535,628,29,535,442,0,0,1,0,11,185,150,615,692,93,615,538,1,1,1000,1,10000000,10080000 -steel_cubirian,Steel,Cubirian,0,0,11,137,111,585,668,69,585,502,0,0,1,0,11,265,215,665,732,133,665,598,1,1,1000,1,10000000,10080000 -steel_thoranium,Steel,Thoranium,0,0,11,217,176,635,708,109,635,562,0,0,1,0,11,345,280,715,772,173,715,658,1,1,1000,1,10000000,10080000 -steel_neutronium,Steel,Neutronium,0,0,11,297,241,685,748,149,685,622,0,0,1,0,11,424,345,765,812,212,765,718,1,1,1000,1,10000000,10080000 -steel_duranium,Steel,Duranium,0,0,11,377,306,735,788,189,735,682,0,0,1,0,11,504,410,815,852,252,815,778,1,1,1000,1,10000000,10080000 -steel_ditanium,Steel,Ditanium,0,0,11,456,371,785,828,228,785,742,0,0,1,0,11,584,475,865,892,292,865,838,1,1,1000,1,10000000,10080000 -steel_quadranium,Steel,Quadranium,0,0,11,536,436,835,868,268,835,802,0,0,1,0,11,664,540,915,932,332,915,898,1,1,1000,1,10000000,10080000 -steel_carbonite,Steel,Carbonite,0,0,11,616,501,885,908,308,885,862,0,0,1,0,11,744,605,965,972,372,965,958,1,1,1000,1,10000000,10080000 -steel_duralloy,Steel,Duralloy,0,0,11,696,566,935,948,348,935,922,0,0,1,0,11,800,650,1000,1000,400,1000,1000,1,1,1000,1,10000000,10080000 -ore_carbonate_alantium,Carbonate Ore,Alantium,0,0,11,300,0,1,400,300,1,200,0,0,1,0,11,414,1,115,498,414,115,330,1,1,1000,1,10000000,10080000 -ore_carbonate_barthierium,Carbonate Ore,Barthierium,0,0,11,361,0,62,453,361,62,270,0,0,1,0,11,501,1,202,573,501,202,430,1,1,1000,1,10000000,10080000 -ore_carbonate_chromite,Carbonate Ore,Chromite,0,0,11,449,0,150,528,449,150,370,0,0,1,0,11,598,1,298,648,598,289,530,1,1,1000,1,10000000,10080000 -ore_carbonate_frasium,Carbonate Ore,Frasium,0,0,11,536,0,237,603,536,237,470,0,0,1,0,11,676,1,377,723,676,377,630,1,1,1000,1,10000000,10080000 -ore_carbonate_lommite,Carbonate Ore,Lommite,0,0,11,624,0,324,678,624,324,570,0,0,1,0,11,764,1,464,798,764,464,730,1,1,1000,1,10000000,10080000 -ore_carbonate_ostrine,Carbonate Ore,Ostrine,0,0,11,711,0,412,753,711,412,670,0,0,1,0,11,851,1,551,873,851,551,830,1,1,1000,1,10000000,10080000 -ore_carbonate_varium,Carbonate Ore,Varium,0,0,11,799,0,499,828,799,499,770,0,0,1,0,11,939,1,639,948,939,639,930,1,1,1000,1,10000000,10080000 -ore_carbonate_zinsiam,Carbonate Ore,Zinsiam,0,0,11,886,0,586,903,886,586,870,0,0,1,0,11,1000,1,700,1000,1000,700,1000,1,1,1000,1,10000000,10080000 -ore_siliclastic_ardanium,Siliclastic Ore,Ardanium,0,0,11,300,0,1,300,300,1,1,0,0,1,0,11,452,1,152,452,452,131,152,1,1,1000,1,10000000,10080000 -ore_siliclastic_cortosis,Siliclastic Ore,Cortosis,0,0,11,382,0,83,382,382,71,83,0,0,1,0,11,568,1,269,568,568,231,269,1,1,1000,1,10000000,10080000 -ore_siliclastic_crism,Siliclastic Ore,Crism,0,0,11,498,0,199,498,498,171,199,0,0,1,0,11,685,1,385,685,685,330,385,1,1,1000,1,10000000,10080000 -ore_siliclastic_malab,Siliclastic Ore,Malab,0,0,11,615,0,316,615,615,271,316,0,0,1,0,11,802,1,502,802,802,430,502,1,1,1000,1,10000000,10080000 -ore_siliclastic_robindun,Siliclastic Ore,Robindun,0,0,11,732,0,432,732,732,370,432,0,0,1,0,11,918,1,618,918,918,530,618,1,1,1000,1,10000000,10080000 -ore_siliclastic_tertian,Siliclastic Ore,Tertian,0,0,11,848,0,549,848,848,470,549,0,0,1,0,11,1000,1,700,1000,1000,600,700,1,1,1000,1,10000000,10080000 -ore_extrusive_bene,Extrusive Ore,Bene,0,0,11,200,0,300,400,1,400,400,0,0,1,0,11,304,1,391,478,79,478,478,1,1,1000,1,10000000,10080000 -ore_extrusive_chronamite,Extrusive Ore,Chronamite,0,0,11,256,0,349,442,43,442,442,0,0,1,0,11,384,1,461,538,139,538,538,1,1,1000,1,10000000,10080000 -ore_extrusive_ilimium,Extrusive Ore,Ilimium,0,0,11,336,0,419,502,103,502,502,0,0,1,0,11,464,1,531,598,199,598,598,1,1,1000,1,10000000,10080000 -ore_extrusive_kalonterium,Extrusive Ore,Kalonterium,0,0,11,416,0,489,562,163,562,562,0,0,1,0,11,544,1,601,658,259,658,658,1,1,1000,1,10000000,10080000 -ore_extrusive_keschel,Extrusive Ore,Keschel,0,0,11,496,0,559,622,223,622,622,0,0,1,0,11,624,1,671,718,318,718,718,1,1,1000,1,10000000,10080000 -ore_extrusive_lidium,Extrusive Ore,Lidium,0,0,11,576,0,629,682,283,682,682,0,0,1,0,11,704,1,741,778,378,778,778,1,1,1000,1,10000000,10080000 -ore_extrusive_maranium,Extrusive Ore,Maranium,0,0,11,656,0,699,742,342,742,742,0,0,1,0,11,784,1,811,838,438,838,838,1,1,1000,1,10000000,10080000 -ore_extrusive_pholokite,Extrusive Ore,Pholokite,0,0,11,736,0,769,802,402,802,802,0,0,1,0,11,864,1,881,898,498,898,898,1,1,1000,1,10000000,10080000 -ore_extrusive_quadrenium,Extrusive Ore,Quadrenium,0,0,11,816,0,839,862,462,862,862,0,0,1,0,11,944,1,951,958,558,958,958,1,1,1000,1,10000000,10080000 -ore_extrusive_vintrium,Extrusive Ore,Vintrium,0,0,11,896,0,909,922,522,922,922,0,0,1,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -ore_intrusive_berubium,Intrusive Ore,Berubium,0,0,11,200,0,300,700,1,500,400,0,0,1,0,11,316,1,401,743,88,572,487,1,1,1000,1,10000000,10080000 -ore_intrusive_chanlon,Intrusive Ore,Chanlon,0,0,11,262,0,354,723,48,539,447,0,0,1,0,11,404,1,479,777,154,628,553,1,1,1000,1,10000000,10080000 -ore_intrusive_corintium,Intrusive Ore,Corintium,0,0,11,351,0,432,757,114,594,513,0,0,1,0,11,493,1,557,810,221,683,620,1,1,1000,1,10000000,10080000 -ore_intrusive_derillium,Intrusive Ore,Derillium,0,0,11,440,0,510,790,181,650,580,0,0,1,0,11,582,1,634,843,287,739,687,1,1,1000,1,10000000,10080000 -ore_intrusive_oridium,Intrusive Ore,Oridium,0,0,11,529,0,588,823,247,706,647,0,0,1,0,11,671,1,712,877,354,794,753,1,1,1000,1,10000000,10080000 -ore_intrusive_dylinium,Intrusive Ore,Dylinium,0,0,11,618,0,666,857,314,761,713,0,0,1,0,11,760,1,790,910,420,850,820,1,1,1000,1,10000000,10080000 -ore_intrusive_hollinium,Intrusive Ore,Hollinium,0,0,11,707,0,743,890,380,817,780,0,0,1,0,11,849,1,868,943,487,906,887,1,1,1000,1,10000000,10080000 -ore_intrusive_ionite,Intrusive Ore,Ionite,0,0,11,796,0,821,923,447,872,847,0,0,1,0,11,938,1,946,977,553,961,953,1,1,1000,1,10000000,10080000 -ore_intrusive_katrium,Intrusive Ore,Katrium,0,0,11,884,0,899,957,513,928,913,0,0,1,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -armophous_bospridium,Amorphous Gemstone,Bospridium,0,0,11,1,0,1,600,1,1,1,1,0,1,0,11,131,1,131,652,79,131,131,105,1,1000,1,10000000,10080000 -armophous_baradium,Amorphous Gemstone,Baradium,0,0,11,71,0,71,628,43,71,71,57,0,1,0,11,231,1,231,692,139,231,231,185,1,1000,1,10000000,10080000 -armophous_regvis,Amorphous Gemstone,Regvis,0,0,11,171,0,171,668,103,171,171,137,0,1,0,11,331,1,331,732,199,331,331,265,1,1000,1,10000000,10080000 -armophous_plexite,Amorphous Gemstone,Plexite,0,0,11,271,0,271,708,163,271,271,217,0,1,0,11,431,1,431,772,259,431,431,345,1,1000,1,10000000,10080000 -armophous_rudic,Amorphous Gemstone,Rudic,0,0,11,371,0,371,748,223,371,371,297,0,1,0,11,530,1,530,812,318,530,530,424,1,1000,1,10000000,10080000 -armophous_ryll,Amorphous Gemstone,Ryll,0,0,11,471,0,471,788,283,471,471,377,0,1,0,11,630,1,630,852,378,630,630,504,1,1000,1,10000000,10080000 -armophous_sedrellium,Amorphous Gemstone,sedrellium,0,0,11,570,0,570,828,342,570,570,456,0,1,0,11,730,1,730,892,438,730,730,584,1,1000,1,10000000,10080000 -armophous_stygium,Amorphous Gemstone,Stygium,0,0,11,670,0,670,868,402,670,670,536,0,1,0,11,830,1,830,932,498,830,830,664,1,1000,1,10000000,10080000 -armophous_vendusii,Amorphous Gemstone,Vendusii,0,0,11,770,0,770,908,462,770,770,616,0,1,0,11,930,1,930,972,558,930,930,744,1,1000,1,10000000,10080000 -armophous_baltaran,Amorphous Gemstone,Baltaran,0,0,11,870,0,870,948,522,870,870,696,0,1,0,11,1000,1,1000,1000,600,1000,1000,800,1,1000,1,10000000,10080000 -crystalline_byrothsis,Crystalline Gemstone,Byrothsis,0,0,11,1,0,1,700,1,300,300,500,0,1,0,11,163,1,163,749,66,414,414,581,1,1000,1,10000000,10080000 -crystalline_gallinorian,Crystalline Gemstone,Gallinorian,0,0,11,88,0,88,726,36,361,361,544,0,1,0,11,288,1,288,786,116,501,501,644,1,1000,1,10000000,10080000 -crystalline_green_diamond,Crystalline Gemstone,Green Diamond,0,0,11,213,0,213,764,86,449,449,606,0,1,0,11,413,1,413,824,166,589,589,706,1,1000,1,10000000,10080000 -crystalline_laboi_mineral_crystal,Crystalline Gemstone,Laboi Mineral Crystal,0,0,11,713,0,713,914,285,799,799,856,0,1,0,11,913,1,913,974,365,939,939,956,1,1000,1,10000000,10080000 -crystalline_kerol_firegem,Crystalline Gemstone,Kerol Fire-Gem,0,0,11,338,0,338,801,136,536,536,669,0,1,0,11,538,1,538,861,215,676,676,769,1,1000,1,10000000,10080000 -crystalline_seafah_jewel,Crystalline Gemstone,Seafah Jewel,0,0,11,463,0,463,839,186,624,624,731,0,1,0,11,663,1,663,899,265,764,764,831,1,1000,1,10000000,10080000 -crystalline_sormahil_firegem,Crystalline Gemstone,Sormahil Fire-Gem,0,0,11,588,0,588,876,235,711,711,794,0,1,0,11,788,1,788,936,315,851,851,894,1,1000,1,10000000,10080000 -crystalline_laboi_mineral,Crystalline Gemstone,Laboi mineral,0,0,11,713,0,713,914,285,799,799,856,0,1,0,11,913,1,913,974,365,939,939,956,1,1000,1,10000000,10080000 -crystalline_vertex,Crystalline Gemstone,Vertex,0,0,11,838,0,838,951,335,886,886,919,0,1,0,11,1000,1,1000,1000,400,1000,1000,1000,1,1000,1,10000000,10080000 -radioactive_type1,Radioactive,Class 1,0,25,11,0,0,400,0,0,0,0,0,500,1,0,11,1,1,474,1,1,1,1,1,593,1000,1,10000000,10080000 -radioactive_type2,Radioactive,Class 2,0,25,11,0,0,400,0,0,0,0,0,550,1,0,11,1,1,531,1,1,1,1,1,664,1000,1,10000000,10080000 -radioactive_type3,Radioactive,Class 3,0,25,11,0,0,497,0,0,0,0,0,621,1,0,11,1,1,589,1,1,1,1,1,736,1000,1,10000000,10080000 -radioactive_type4,Radioactive,Class 4,0,25,11,0,0,554,0,0,0,0,0,693,1,0,11,1,1,646,1,1,1,1,1,807,1000,1,10000000,10080000 -radioactive_type5,Radioactive,Class 5,0,25,11,0,0,611,0,0,0,0,0,764,1,0,11,1,1,703,1,1,1,1,1,879,1000,1,10000000,10080000 -radioactive_type6,Radioactive,Class 6,0,25,11,0,0,669,0,0,0,0,0,836,1,0,11,1,1,760,1,1,1,1,1,950,1000,1,10000000,10080000 -radioactive_type7,Radioactive,Class 7,0,25,11,0,0,726,0,0,0,0,0,907,1,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 -metal_ferrous_unknown,Ferrous Metal,Unknown,0,0,11,1,1,300,300,1,400,400,0,0,1,0,11,800,650,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -metal_nonferrous_unknown,Non-Ferrous,Unknown,0,0,11,1,300,1,200,300,300,300,0,0,1,0,11,800,1000,700,800,1000,900,1000,1,1,1000,1,10000000,10080000 -ore_sedimentary_unknown,Sedimentary Ore,Unknown,0,0,11,300,0,1,300,300,1,1,0,0,1,0,11,1000,1,700,1000,1000,700,1000,1,1,1000,1,10000000,10080000 -ore_igneous_unknown,Igneous Ore,Unknown,0,0,11,200,0,300,400,1,400,400,0,0,1,0,11,1000,1,1000,1000,800,1000,1000,1,1,1000,1,10000000,10080000 -gemstone_unknown,Gemstone,Unknown,0,0,11,1,0,1,600,1,1,1,1,0,1,0,11,1000,1,1000,1000,600,1000,1000,1000,1,1000,1,10000000,10080000 -radioactive_unknown,Radioactive,Unknown,0,25,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_solid_type1,Petro Fuel,Class 1 Solid,1,1,11,0,0,1,0,0,0,0,0,300,1,0,11,1,1,149,1,1,1,1,1,430,1000,1,10000000,10080000 -petrochem_fuel_solid_type2,Petro Fuel,Class 2 Solid,1,1,11,0,0,81,0,0,0,0,0,370,1,0,11,1,1,264,1,1,1,1,1,530,1000,1,10000000,10080000 -petrochem_fuel_solid_type3,Petro Fuel,Class 3 Solid,1,1,11,0,0,195,0,0,0,0,0,470,1,0,11,1,1,378,1,1,1,1,1,630,1000,1,10000000,10080000 -petrochem_fuel_solid_type4,Petro Fuel,Class 4 Solid,1,1,11,0,0,309,0,0,0,0,0,570,1,0,11,1,1,492,1,1,1,1,1,730,1000,1,10000000,10080000 -petrochem_fuel_solid_type5,Petro Fuel,Class 5 Solid,1,1,11,0,0,423,0,0,0,0,0,670,1,0,11,1,1,606,1,1,1,1,1,830,1000,1,10000000,10080000 -petrochem_fuel_solid_type6,Petro Fuel,Class 6 Solid,1,1,11,0,0,537,0,0,0,0,0,770,1,0,11,1,1,720,1,1,1,1,1,930,1000,1,10000000,10080000 -petrochem_fuel_solid_type7,Petro Fuel,Class 7 Solid,1,1,11,0,0,652,0,0,0,0,0,870,1,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_solid_unknown,Petro Fuel,Uknown Solid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,1000,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type1,Petro Fuel,Class 1 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type2,Petro Fuel,Class 2 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type3,Petro Fuel,Class 3 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type4,Petro Fuel,Class 4 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type5,Petro Fuel,Class 5 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type6,Petro Fuel,Class 6 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_type7,Petro Fuel,Class 7 Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_fuel_liquid_unknown,Petro Fuel,Unknown Liquid,1,1,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,1000,1,1,1,1,1,1000,1000,1,10000000,10080000 -petrochem_inert_lubricating_oil,Oil,Lubricating,1,1,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -petrochem_inert_polymer,Polymer,Polymer,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -gas_inert_hydron3,Inert Gas,Hydron3,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,81,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_malium,Inert Gas,Malium,3,2,11,0,0,44,0,0,0,0,0,0,1,0,11,1,1,142,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_bilal,Inert Gas,Bilal,3,2,11,0,0,105,0,0,0,0,0,0,1,0,11,1,1,204,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_corthel,Inert Gas,Corthel,3,2,11,0,0,167,0,0,0,0,0,0,1,0,11,1,1,265,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_culsion,Inert Gas,Culsion,3,2,11,0,0,228,0,0,0,0,0,0,1,0,11,1,1,327,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_dioxis,Inert Gas,Dioxis,3,2,11,0,0,290,0,0,0,0,0,0,1,0,11,1,1,388,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_hurlothrombic,Inert Gas,Hurlothrombic,3,2,11,0,0,351,0,0,0,0,0,0,1,0,11,1,1,450,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_kaylon,Inert Gas,Kaylon,3,2,11,0,0,413,0,0,0,0,0,0,1,0,11,1,1,511,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_korfaise,Inert Gas,Korfaise,3,2,11,0,0,474,0,0,0,0,0,0,1,0,11,1,1,573,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_methanagen,Inert Gas,Methanagen,3,2,11,0,0,536,0,0,0,0,0,0,1,0,11,1,1,634,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_mirth,Inert Gas,Mirth,3,2,11,0,0,597,0,0,0,0,0,0,1,0,11,1,1,696,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_obah,Inert Gas,Obah,3,2,11,0,0,659,0,0,0,0,0,0,1,0,11,1,1,757,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_rethin,Inert Gas,Rethin,3,2,11,0,0,720,0,0,0,0,0,0,1,0,11,1,1,800,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_inert_unknown,Inert Gas,Unknown,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_eleton,Reactive Gas,Eleton,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,400,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_irolunn,Reactive Gas,Irolunn,3,2,11,0,0,100,0,0,0,0,0,0,1,0,11,1,1,600,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_methane,Reactive Gas,Methane,3,2,11,0,0,200,0,0,0,0,0,0,1,0,11,1,1,700,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_orveth,Reactive Gas,Orveth,3,2,11,0,0,300,0,0,0,0,0,0,1,0,11,1,1,800,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_sig,Reactive Gas,Sig,3,2,11,0,0,300,0,0,0,0,0,0,1,0,11,1,1,900,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_skevon,Reactive Gas,Skevon,3,2,11,0,0,400,0,0,0,0,0,0,1,0,11,1,1,900,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_tolium,Reactive Gas,Tolium,3,2,11,0,0,500,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -gas_reactive_unknown,Reactive Gas,Unknown,3,2,11,0,0,1,0,0,0,0,0,0,1,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_corellia,Water Vapor,Corellian,3,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_dantooine,Water Vapor,Dantooine,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_dathomir,Water Vapor,Dathomir,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_endor,Water Vapor,Endorian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_lok,Water Vapor,Lokian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_naboo,Water Vapor,Nabooian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_rori,Water Vapor,Rori,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_talus,Water Vapor,Talusian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_tatooine,Water Vapor,Tatooinian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -water_vapor_yavin4,Water Vapor,Yavinian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -energy_renewable_unlimited_wind_corellia,Wind Renewable Energy,Corellian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_dantooine,Wind Renewable Energy,Dantooine,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_dathomir,Wind Renewable Energy,Dathomir,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_endor,Wind Renewable Energy,Endorian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_lok,Wind Renewable Energy,Lokian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_naboo,Wind Renewable Energy,Nabooian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_rori,Wind Renewable Energy,Rori,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_talus,Wind Renewable Energy,Talusian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_tatooine,Wind Renewable Energy,Tatooinian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_wind_yavin4,Wind Renewable Energy,Yavinian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_solar_corellia,Solar Renewable Energy,Corellian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_dantooine,Solar Renewable Energy,Dantoine,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_dathomir,Solar Renewable Energy,Dathomirian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_endor,Solar Renewable Energy,Endorian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_lok,Solar Renewable Energy,Lokian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_naboo,Solar Renewable Energy,Nabooian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_rori,Solar Renewable Energy,Rori,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_talus,Solar Renewable Energy,Talusian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_tatooine,Solar Renewable Energy,Tatooinian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_unlimited_solar_yavin4,Solar Renewable Energy,Yavinian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_site_limited_tidal_corellia,Tidal Renewable Energy,Corellian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_dantooine,Tidal Renewable Energy,Dantoine,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_dathomir,Tidal Renewable Energy,Dathomirian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_endor,Tidal Renewable Energy,Endorian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_lok,Tidal Renewable Energy,Lokian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_naboo,Tidal Renewable Energy,Nabooian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_rori,Tidal Renewable Energy,Rori,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_talus,Tidal Renewable Energy,Talusian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_tatooine,Tidal Renewable Energy,Tatooinian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_yavin4,Tidal Renewable Energy,Yavinian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_corellia,Hydron-3 Renewable Energy,Corellian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_dantooine,Hydron-3 Renewable Energy,Dantoine,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_dathomir,Hydron-3 Renewable Energy,Dathomirian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_endor,Hydron-3 Renewable Energy,Endorian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_lok,Hydron-3 Renewable Energy,Lokian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_naboo,Hydron-3 Renewable Energy,Nabooian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_rori,Hydron-3 Renewable Energy,Rori,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_talus,Hydron-3 Renewable Energy,Talusian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_tatooine,Hydron-3 Renewable Energy,Tatooinian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_hydron3_yavin4,Hydron-3 Renewable Energy,Yavinian,9,23,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_corellia,Geothermal Renewable Energy,Corellian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_dantooine,Geothermal Renewable Energy,Dantoine,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_dathomir,Geothermal Renewable Energy,Dathomirian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_endor,Geothermal Renewable Energy,Endorian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_lok,Geothermal Renewable Energy,Lokian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_naboo,Geothermal Renewable Energy,Nabooian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_rori,Geothermal Renewable Energy,Rori,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_talus,Geothermal Renewable Energy,Talusian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_tatooine,Geothermal Renewable Energy,Tatooinian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_yavin4,Geothermal Renewable Energy,Yavinian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -softwood_conifer_corellia,Conifer Wood,Corellian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_dantooine,Conifer Wood,Dantooine,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_dathomir,Conifer Wood,Dathomirian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_endor,Conifer Wood,Endorian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_lok,Conifer Wood,Lokian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_naboo,Conifer Wood,Nabooian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_rori,Conifer Wood,Rori,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_talus,Conifer Wood,Talusian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_tatooine,Conifer Wood,Tatooinian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_conifer_yavin4,Conifer Wood,Yavinian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_corellia,Evergreen Wood,Corellian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_dantooine,Evergreen Wood,Dantooine,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_dathomir,Evergreen Wood,Dathomirian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_endor,Evergreen Wood,Endorian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_lok,Evergreen Wood,Lokian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_naboo,Evergreen Wood,Nabooian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_rori,Evergreen Wood,Rori,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_talus,Evergreen Wood,Talusian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_tatooine,Evergreen Wood,Tatooinian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_yavin4,Evergreen Wood,Yavinian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -wood_deciduous_corellia,Deciduous Wood,Corellian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_dantooine,Deciduous Wood,Dantooine,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_dathomir,Deciduous Wood,Dathomirian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_endor,Deciduous Wood,Endorian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_lok,Deciduous Wood,Lokian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_naboo,Deciduous Wood,Nabooian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_rori,Deciduous Wood,Rori,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_talus,Deciduous Wood,Talusian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_tatooine,Deciduous Wood,Tatooinian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -wood_deciduous_yavin4,Deciduous Wood,Yavinian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -fruit_fruits_corellia,Fruit,Corellian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_dantooine,Fruit,Dantooine,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_dathomir,Fruit,Dathomirian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_endor,Fruit,Endorian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_lok,Fruit,Lokian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_naboo,Fruit,Nabooian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_rori,Fruit,Rori,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_talus,Fruit,Talusian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_tatooine,Fruit,Tatooinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_yavin4,Fruit,Yavinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_flowers_corellia,Flower Fruit,Corellian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_dantooine,Flower Fruit,Dantooine,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_dathomir,Flower Fruit,Dathomirian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_endor,Flower Fruit,Endorian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_lok,Flower Fruit,Lokian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_naboo,Flower Fruit,Nabooian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_rori,Flower Fruit,Rori,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_talus,Flower Fruit,Talusian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_tatooine,Flower Fruit,Tatooinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -fruit_flowers_yavin4,Flower Fruit,Yavinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_domesticated_corellia,Domesticated Corn,Corellian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_dantooine,Domesticated Corn,Dantooine,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_dathomir,Domesticated Corn,Dathomirian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_endor,Domesticated Corn,Endorian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_lok,Domesticated Corn,Lokian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_naboo,Domesticated Corn,Nabooian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_rori,Domesticated Corn,Rori,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_talus,Domesticated Corn,Talusian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_tatooine,Domesticated Corn,Tatooinian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_domesticated_yavin4,Domesticated Corn,Yavinian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_corellia,Domesticated Oats,Corellian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_dantooine,Domesticated Oats,Dantooine,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_dathomir,Domesticated Oats,Dathomirian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_endor,Domesticated Oats,Endorian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_lok,Domesticated Oats,Lokian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_naboo,Domesticated Oats,Nabooian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_rori,Domesticated Oats,Rori,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_talus,Domesticated Oats,Talusian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_tatooine,Domesticated Oats,Tatooinian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_domesticated_yavin4,Domesticated Oats,Yavinian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_corellia,Domesticated Rice,Corellian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_dantooine,Domesticated Rice,Dantooine,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_dathomir,Domesticated Rice,Dathomirian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_endor,Domesticated Rice,Endorian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_lok,Domesticated Rice,Lokian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_naboo,Domesticated Rice,Nabooian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_rori,Domesticated Rice,Rori,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_talus,Domesticated Rice,Talusian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_tatooine,Domesticated Rice,Tatooinian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_domesticated_yavin4,Domesticated Rice,Yavinian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_corellia,Domesticated Wheat,Corellian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_dantooine,Domesticated Wheat,Dantooine,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_dathomir,Domesticated Wheat,Dathomirian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_endor,Domesticated Wheat,Endorian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_lok,Domesticated Wheat,Lokian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_naboo,Domesticated Wheat,Nabooian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_rori,Domesticated Wheat,Rori,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_talus,Domesticated Wheat,Talusian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_tatooine,Domesticated Wheat,Tatooinian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_domesticated_yavin4,Domesticated Wheat,Yavinian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_wild_corellia,Wild Corn,Corellian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_dantooine,Wild Corn,Dantooine,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_dathomir,Wild Corn,Dathomirian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_endor,Wild Corn,Endorian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_lok,Wild Corn,Lokian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_naboo,Wild Corn,Nabooian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_rori,Wild Corn,Rori,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_talus,Wild Corn,Talusian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_tatooine,Wild Corn,Tatooinian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -corn_wild_yavin4,Wild Corn,Yavinian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_corellia,Wild Oats,Corellian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_dantooine,Wild Oats,Dantooine,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_dathomir,Wild Oats,Dathomirian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_endor,Wild Oats,Endorian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_lok,Wild Oats,Lokian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_naboo,Wild Oats,Nabooian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_rori,Wild Oats,Rori,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_talus,Wild Oats,Talusian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_tatooine,Wild Oats,Tatooinian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_wild_yavin4,Wild Oats,Yavinian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_corellia,Wild Rice,Corellian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_dantooine,Wild Rice,Dantooine,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_dathomir,Wild Rice,Dathomirian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_endor,Wild Rice,Endorian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_lok,Wild Rice,Lokian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_naboo,Wild Rice,Nabooian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_rori,Wild Rice,Rori,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_talus,Wild Rice,Talusian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_tatooine,Wild Rice,Tatooinian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_wild_yavin4,Wild Rice,Yavinian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_corellia,Wild Wheat,Corellian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_dantooine,Wild Wheat,Dantooine,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_dathomir,Wild Wheat,Dathomirian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_endor,Wild Wheat,Endorian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_lok,Wild Wheat,Lokian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_naboo,Wild Wheat,Nabooian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_rori,Wild Wheat,Rori,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_talus,Wild Wheat,Talusian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_tatooine,Wild Wheat,Tatooinian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_wild_yavin4,Wild Wheat,Yavinian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -vegetable_beans_corellia,Vegetable Beans,Corellian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_dantooine,Vegetable Beans,Dantooine,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_dathomir,Vegetable Beans,Dathomirian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_endor,Vegetable Beans,Endorian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_lok,Vegetable Beans,Lokian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_naboo,Vegetable Beans,Nabooian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_rori,Vegetable Beans,Rori,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_talus,Vegetable Beans,Talusian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_tatooine,Vegetable Beans,Tatooinian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_yavin4,Vegetable Beans,Yavinian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_corellia,Berry Fruit,Corellian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_dantooine,Berry Fruit,Dantooine,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_dathomir,Berry Fruit,Dathomirian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_endor,Berry Fruit,Endorian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_lok,Berry Fruit,Lokian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_naboo,Berry Fruit,Nabooian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_rori,Berry Fruit,Rori,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_talus,Berry Fruit,Talusian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_tatooine,Berry Fruit,Tatooinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_yavin4,Berry Fruit,Yavinian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_corellia,Vegetable Fungus,Corellian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_dantooine,Vegetable Fungus,Dantooine,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_dathomir,Vegetable Fungus,Dathomirian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_endor,Vegetable Fungus,Endorian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_lok,Vegetable Fungus,Lokian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_naboo,Vegetable Fungus,Nabooian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_rori,Vegetable Fungus,Rori,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_talus,Vegetable Fungus,Talusian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_tatooine,Vegetable Fungus,Tatooinian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_yavin4,Vegetable Fungus,Yavinian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_corellia,Vegetable Greens,Corellian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_dantooine,Vegetable Greens,Dantooine,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_dathomir,Vegetable Greens,Dathomirian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_endor,Vegetable Greens,Endorian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_lok,Vegetable Greens,Lokian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_naboo,Vegetable Greens,Nabooian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_rori,Vegetable Greens,Rori,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_talus,Vegetable Greens,Talusian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_tatooine,Vegetable Greens,Tatooinian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_greens_yavin4,Vegetable Greens,Yavinian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_corellia,Vegetable Tubers,Corellian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_dantooine,Vegetable Tubers,Dantooine,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_dathomir,Vegetable Tubers,Dathomirian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_endor,Vegetable Tubers,Endorian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_lok,Vegetable Tubers,Lokian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_naboo,Vegetable Tubers,Nabooian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_rori,Vegetable Tubers,Rori,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_talus,Vegetable Tubers,Talusian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_tatooine,Vegetable Tubers,Tatooinian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_yavin4,Vegetable Tubers,Yavinian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -bone_mammal_corellia,Animal Bones,Corellian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_dantooine,Animal Bones,Dantooine,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_dathomir,Animal Bones,Dathomirian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_endor,Animal Bones,Endorian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_lok,Animal Bones,Lokian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_naboo,Animal Bones,Nabooian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_rori,Animal Bones,Rori,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_talus,Animal Bones,Talusian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_tatooine,Animal Bones,Tatooinian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_mammal_yavin4,Animal Bones,Yavinian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_avian_corellia,Avian Bones,Corellian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_dantooine,Avian Bones,Dantooine,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_dathomir,Avian Bones,Dathomirian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_endor,Avian Bones,Endorian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_lok,Avian Bones,Lokian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_naboo,Avian Bones,Nabooian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_rori,Avian Bones,Rori,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_talus,Avian Bones,Talusian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_tatooine,Avian Bones,Tatooinian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_avian_yavin4,Avian Bones,Yavinian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_horn_corellia,Horn,Corellian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_dantooine,Horn,Dantooine,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_dathomir,Horn,Dathomirian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_endor,Horn,Endorian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_lok,Horn,Lokian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_naboo,Horn,Nabooian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_rori,Horn,Rori,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_talus,Horn,Talusian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_tatooine,Horn,Tatooinian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -bone_horn_yavin4,Horn,Yavinian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -hide_bristley_corellia,Bristley Hide,Corellian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_dantooine,Bristley Hide,Dantooine,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_dathomir,Bristley Hide,Dathomirian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_endor,Bristley Hide,Endorian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_lok,Bristley Hide,Lokian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_naboo,Bristley Hide,Nabooian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_rori,Bristley Hide,Rori,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_talus,Bristley Hide,Talusian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_tatooine,Bristley Hide,Tatooinian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_yavin4,Bristley Hide,Yavinian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_corellia,Leathery Hide,Corellian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_dantooine,Leathery Hide,Dantooine,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_dathomir,Leathery Hide,Dathomirian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_endor,Leathery Hide,Endorian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_lok,Leathery Hide,Lokian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_naboo,Leathery Hide,Nabooian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_rori,Leathery Hide,Rori,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_talus,Leathery Hide,Talusian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_tatooine,Leathery Hide,Tatooinian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_yavin4,Leathery Hide,Yavinian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_corellia,Scaley Hide,Corellian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_dantooine,Scaley Hide,Dantooine,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_dathomir,Scaley Hide,Dathomirian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_endor,Scaley Hide,Endorian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_lok,Scaley Hide,Lokian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_naboo,Scaley Hide,Nabooian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_rori,Scaley Hide,Rori,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_talus,Scaley Hide,Talusian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_tatooine,Scaley Hide,Tatooinian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_yavin4,Scaley Hide,Yavinian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_corellia,Wooly Hide,Corellian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_dantooine,Wooly Hide,Dantooine,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_dathomir,Wooly Hide,Dathomirian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_endor,Wooly Hide,Endorian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_lok,Wooly Hide,Lokian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_naboo,Wooly Hide,Nabooian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_rori,Wooly Hide,Rori,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_talus,Wooly Hide,Talusian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_tatooine,Wooly Hide,Tatooinian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_yavin4,Wooly Hide,Yavinian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -meat_avian_corellia,Avian Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_dantooine,Avian Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_dathomir,Avian Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_endor,Avian Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_lok,Avian Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_naboo,Avian Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_rori,Avian Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_talus,Avian Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_tatooine,Avian Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_avian_yavin4,Avian Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_carnivore_corellia,Carnivore Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_dantooine,Carnivore Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_dathomir,Carnivore Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_endor,Carnivore Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_lok,Carnivore Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_naboo,Carnivore Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_rori,Carnivore Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_talus,Carnivore Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_tatooine,Carnivore Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_carnivore_yavin4,Carnivore Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_domesticated_corellia,Domesticated Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_dantooine,Domesticated Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_dathomir,Domesticated Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_endor,Domesticated Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_lok,Domesticated Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_naboo,Domesticated Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_rori,Domesticated Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_talus,Domesticated Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_tatooine,Domesticated Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_yavin4,Domesticated Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_herbivore_corellia,Herbivore Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_dantooine,Herbivore Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_dathomir,Herbivore Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_endor,Herbivore Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_lok,Herbivore Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_naboo,Herbivore Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_rori,Herbivore Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_talus,Herbivore Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_tatooine,Herbivore Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_herbivore_yavin4,Herbivore Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_insect_corellia,Insect Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_dantooine,Insect Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_dathomir,Insect Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_endor,Insect Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_lok,Insect Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_naboo,Insect Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_rori,Insect Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_talus,Insect Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_tatooine,Insect Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_yavin4,Insect Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_wild_corellia,Wild Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_dantooine,Wild Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_dathomir,Wild Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_endor,Wild Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_lok,Wild Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_naboo,Wild Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_rori,Wild Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_talus,Wild Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_tatooine,Wild Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_wild_yavin4,Wild Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_corellia,Domesticated Milk,Corellian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_dantooine,Domesticated Milk,Dantooine,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_dathomir,Domesticated Milk,Dathomirian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_endor,Domesticated Milk,Endorian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_lok,Domesticated Milk,Lokian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_naboo,Domesticated Milk,Nabooian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_rori,Domesticated Milk,Rori,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_talus,Domesticated Milk,Talusian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_tatooine,Domesticated Milk,Tatooinian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_domesticated_yavin4,Domesticated Milk,Yavinian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_wild_corellia,Wild Milk,Corellian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_dantooine,Wild Milk,Dantooine,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_dathomir,Wild Milk,Dathomirian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_endor,Wild Milk,Endorian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_lok,Wild Milk,Lokian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_naboo,Wild Milk,Nabooian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_rori,Wild Milk,Rori,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_talus,Wild Milk,Talusian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_tatooine,Wild Milk,Tatooinian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -milk_wild_yavin4,Wild Milk,Yavinian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -seafood_crustacean_corellia,Crustacean Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_dantooine,Crustacean Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_dathomir,Crustacean Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_endor,Crustacean Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_lok,Crustacean Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_naboo,Crustacean Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_rori,Crustacean Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_talus,Crustacean Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_tatooine,Crustacean Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_yavin4,Crustacean Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_corellia,Fish Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_dantooine,Fish Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_dathomir,Fish Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_endor,Fish Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_lok,Fish Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_naboo,Fish Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_rori,Fish Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_talus,Fish Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_tatooine,Fish Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_yavin4,Fish Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_corellia,Mollusk Meat,Corellia,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_dantooine,Mollusk Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_dathomir,Mollusk Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_endor,Mollusk Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_lok,Mollusk Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_naboo,Mollusk Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_rori,Mollusk Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_talus,Mollusk Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_tatooine,Mollusk Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_yavin4,Mollusk Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_corellia,Reptilian Meat,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_dantooine,Reptilian Meat,Dantooine,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_dathomir,Reptilian Meat,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_endor,Reptilian Meat,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_lok,Reptilian Meat,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_naboo,Reptilian Meat,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_rori,Reptilian Meat,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_talus,Reptilian Meat,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_tatooine,Reptilian Meat,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_yavin4,Reptilian Meat,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_corellia,Egg,Corellian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_dantooine,Egg,Dantooine,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_egg_dathomir,Egg,Dathomirian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_endor,Egg,Endorian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_lok,Egg,Lokian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_naboo,Egg,Nabooian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_rori,Egg,Rori,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_talus,Egg,Talusian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_tatooine,Egg,Tatooinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_egg_yavin4,Egg,Yavinian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fiberplast_corellia,Fiberplast,Corellian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_dantooine,Fiberplast,Dantooine,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_dathomir,Fiberplast,Dathomirian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_endor,Fiberplast,Endorian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_lok,Fiberplast,Lokian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_naboo,Fiberplast,Nabooian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_rori,Fiberplast,Rori,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_talus,Fiberplast,Talusian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_tatooine,Fiberplast,Tatooinian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_yavin4,Fiberplast,Yavinian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -fiberplast_kashyyyk,Fiberplast,Kashyyykian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -water_vapor_kashyyyk,Water Vapor,Kashyyykian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -energy_renewable_site_limited_tidal_kashyyyk,Tidal Renewable Energy,Kashyyykian,8,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -milk_domesticated_kashyyyk,Domesticated Milk,Kashyyykian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_wild_kashyyyk,Wild Milk,Kashyyykian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_kashyyyk,Domesticated Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_wild_kashyyyk,Wild Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_herbivore_kashyyyk,Herbivore Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_carnivore_kashyyyk,Carnivore Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_reptilian_kashyyyk,Reptilian Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_avian_kashyyyk,Avian Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_egg_kashyyyk,Egg Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_kashyyyk,Insect Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_kashyyyk,Fish Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_kashyyyk,Crustacean Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_kashyyyk,Mollusk Meat,Kashyyykian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -bone_mammal_kashyyyk,Animal Bones,Kashyyykian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_avian_kashyyyk,Avian Bones,Kashyyykian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_horn_kashyyyk,Horn,Kashyyykian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -hide_bristley_kashyyyk,Bristley Hide,Kashyyykian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_kashyyyk,Leathery Hide,Kashyyykian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_wooly_kashyyyk,Wooly Hide,Kashyyykian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_kashyyyk,Scaley Hide,Kashyyykian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -corn_domesticated_kashyyyk,Domesticated Corn,Kashyyykian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_wild_kashyyyk,Wild Corn,Kashyyykian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_domesticated_kashyyyk,Domesticated Rice,Kashyyykian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_wild_kashyyyk,Wild Rice,Kashyyykian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_domesticated_kashyyyk,Domesticated Oats,Kashyyykian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_wild_kashyyyk,Wild Oats,Kashyyykian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_domesticated_kashyyyk,Domesticated Wheat,Kashyyykian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_wild_kashyyyk,Wild Wheat,Kashyyykian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -vegetable_greens_kashyyyk,Vegetable Greens,Kashyyykian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_kashyyyk,Vegetable Beans,Kashyyykian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_kashyyyk,Vegetable Tubers,Kashyyykian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_kashyyyk,Vegetable Fungi,Kashyyykian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_kashyyyk,Vegetable Fruits,Kashyyykian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_kashyyyk,Vegetable Berries,Kashyyykian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_flowers_kashyyyk,Flower Fruit,Kashyyykian,2,11,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wood_deciduous_kashyyyk,Deciduous Wood,Kashyyykian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -softwood_conifer_kashyyyk,Conifer Wood,Kashyyykian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_kashyyyk,Evergreen Wood,Kashyyykian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -energy_renewable_unlimited_wind_kashyyyk,Wind Renewable Energy,Kashyyykian,6,24,11,0,0,0,0,0,0,0,0,1,500,0,11,1,1,1,1,1,1,1,1,400,500,1,10000000,10080000 -energy_renewable_unlimited_solar_kashyyyk,Solar Renewable Energy,Kashyyykian,5,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,600,500,1,10000000,10080000 -energy_renewable_site_limited_hydron3_kashyyyk,Hydron-3 Renewable Energy,Kashyyykian,9,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -energy_renewable_site_limited_geothermal_kashyyyk,Geothermal Renewable Energy,Kashyyykian,7,24,11,0,0,0,0,0,0,0,0,200,500,0,11,1,1,1,1,1,1,1,1,1000,1000,1,10000000,10080000 -milk_domesticated_mustafar,Domesticated Milk,Mustafarian,14,7,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -milk_wild_mustafar,Wild Milk,Mustafarian,14,7,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_domesticated_mustafar,Domesticated Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -meat_wild_mustafar,Wild Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_herbivore_mustafar,Herbivore Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,700,10000000,10080000 -meat_carnivore_mustafar,Carnivore Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,300,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_avian_mustafar,Avian Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -meat_egg_mustafar,Egg Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -meat_insect_mustafar,Insect Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_fish_mustafar,Fish Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_crustacean_mustafar,Crustacean Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -seafood_mollusk_mustafar,Mollusk Meat,Mustafarian,13,10,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -bone_mammal_mustafar,Animal Bones,Mustafarian,10,19,11,0,0,300,0,1,400,1,0,0,1,0,11,1,1,1000,1,500,1000,1000,1,1,1000,1,10000000,10080000 -bone_avian_mustafar,Avian Bones,Mustafarian,10,19,11,0,0,1,0,1,100,1,0,0,1,0,11,1,1,700,1,600,500,500,1,1,1000,1,10000000,10080000 -bone_horn_mustafar,Horn,Mustafarian,11,19,11,0,0,200,0,1,300,1,0,0,1,0,11,1,1,1000,1,500,700,500,1,1,1000,1,10000000,10080000 -hide_wooly_mustafar,Wooly Hide,Mustafarian,12,22,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_bristley_mustafar,Bristley Hide,Mustafarian,12,8,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_leathery_mustafar,Leathery Hide,Mustafarian,12,15,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -hide_scaley_mustafar,Scaley Hide,Mustafarian,12,18,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -corn_domesticated_mustafar,Domesticated Corn,Mustafarian,2,9,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -corn_wild_mustafar,Wild Corn,Mustafarian,2,9,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -rice_domesticated_mustafar,Domesticated Rice,Mustafarian,2,17,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -rice_wild_mustafar,Wild Rice,Mustafarian,2,17,11,0,0,0,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -oats_domesticated_mustafar,Domesticated Oats,Mustafarian,2,16,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -oats_wild_mustafar,Wild Oats,Mustafarian,2,16,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wheat_domesticated_mustafar,Domesticated Wheat,Mustafarian,2,21,11,0,0,1,0,0,0,0,0,300,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,700,10000000,10080000 -wheat_wild_mustafar,Wild Wheat,Mustafarian,2,21,11,0,0,1,0,0,0,0,0,1,1,300,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -vegetable_greens_mustafar,Vegetable Greens,Mustafarian,2,13,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_beans_mustafar,Vegetable Beans,Mustafarian,2,6,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_tubers_mustafar,Vegetable Tubers,Mustafarian,2,20,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -vegetable_fungi_mustafar,Vegetable Fungi,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_fruits_mustafar,Vegetable Fungi,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_berries_mustafar,Vegetable Fungi,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,1000,1000,1000,10000000,10080000 -fruit_flowers_mustafar,Flower Fruit,Mustafarian,2,12,11,0,0,1,0,0,0,0,0,1,1,1,11,1,1,1000,1,1,1,1,1,700,1000,1000,10000000,10080000 -wood_deciduous_mustafar,Deciduous Wood,Mustafarian,2,10,11,0,0,1,0,400,300,1,0,0,1,0,11,1,1,800,1,1000,400,800,1,1,1000,1,10000000,10080000 -softwood_conifer_mustafar,Conifer Wood,Mustafarian,2,10,11,0,0,1,0,600,100,1,0,0,1,0,11,1,1,600,1,1000,400,300,1,1,1000,1,10000000,10080000 -softwood_evergreen_mustafar,Evergreen Wood,Mustafarian,2,10,11,0,0,1,0,800,1,1,0,0,1,0,11,1,1,500,1,1000,400,300,1,1,1000,1,10000000,10080000 -petrochem_fuel_liquid_mustafar,Liquid Petro Fuel,Mustafarian,1,3,11,0,0,1,0,0,0,0,0,1,1,0,11,1,1,600,1,1,1,1,1,1000,1000,1,10000000,10080000 -fiberplast_mustafar,Fiberplast,Mustafarian,1,1,11,0,0,1,0,1,1,1,0,0,1,0,11,1,1,1000,1,1000,1000,1000,1,1,1000,1,10000000,10080000 -water_vapor_mustafar,Water Vapor,Mustafarian,4,4,11,0,0,1,0,0,0,0,0,0,600,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -petrochem_fuel_solid_mustafar,Solid Petro Fuel,Mustafarian,1,1,11,0,0,750,0,0,0,0,0,870,500,0,11,1,1,800,1,1,1,1,1,1000,1000,1,10000000,10080000 -radioactive_mustafar,Radioactive,Mustafarian,0,25,11,0,0,900,0,0,0,0,0,907,500,0,11,1,1,1000,1,1,1,1,1,1000,1000,1,10000000,10080000 -steel_mustafar,Steel,Mustafarian,0,0,11,750,600,935,948,350,935,922,0,0,1,0,11,800,650,1000,1000,400,1000,1000,1,1,1000,1,10000000,10080000 -iron_mustafar,Iron,Mustafarian,0,0,11,750,450,886,919,550,903,903,0,0,1,0,11,800,500,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -aluminum_mustafar,Aluminum,Mustafarian,0,0,11,750,750,800,750,848,800,800,0,0,500,0,11,800,800,800,800,1000,900,900,1,1,1000,1,10000000,10080000 -copper_mustafar,Copper,Mustafarian,0,0,11,750,500,650,600,500,750,750,0,0,500,0,11,800,1000,700,650,1000,800,800,1,1,1000,1,10000000,10080000 -ore_extrusive_mustafar,Extrusive Ore,Mustafarian,0,0,11,896,0,909,922,550,922,922,0,0,500,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -ore_intrusive_mustafar,Intrusive Ore,Mustafarian,0,0,11,200,0,300,700,1,500,400,0,0,1,0,11,1000,1,1000,1000,600,1000,1000,1,1,1000,1,10000000,10080000 -armophous_mustafar_1,Type 1 Crystal Amorphous Gem,Mustafarian,0,0,11,870,0,870,948,550,870,870,0,750,1,0,11,1000,1,1000,1000,600,1000,1000,1,800,1000,1,10000000,10080000 -armophous_mustafar_2,Type 2 Crystal Amorphous Gem,Mustafarian,0,0,11,870,0,870,948,550,870,870,0,750,1,0,11,1000,1,1000,1000,600,1000,1000,1,800,1000,1,10000000,10080000 -crystalline_mustafar_1,Type 1 Crystalline Gem,Mustafarian,0,0,11,838,0,838,951,350,886,886,0,919,500,0,11,1000,1,1000,1000,400,1000,1000,1,1000,1000,1,10000000,10080000 -crystalline_mustafar_2,Type 2 Crystalline Gem,Mustafarian,0,0,11,838,0,838,951,350,886,886,0,919,500,0,11,1000,1,1000,1000,400,1000,1000,1,1000,1000,1,10000000,10080000 -gas_reactive_mustafar,Reactive Gas,Mustafarian,3,2,11,0,0,800,0,0,0,0,0,0,500,0,11,1,1,1000,1,1,1,1,1,1,1000,1,10000000,10080000 -aluminum_perovskitic,Aluminum,Perovskitic,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -copper_borcarbantium,Copper,Borcarbantium,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -steel_bicorbantium,Steel,Bicorbantium,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -steel_arveshian,Steel,Hardened Arveshium,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -radioactive_polymetric,Radioactive,High Grade Polymetric,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -gas_reactive_organometallic,Reactive Gas,Unstable Organometallic,15,2,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 -ore_siliclastic_fermionic,Siliclastic Ore,Fermionic,15,0,11,1,1,1,1,1,1,1,0,0,1,0,11,1000,1000,1000,1000,1000,1000,1000,1,1,1000,1,10000000,10080000 diff --git a/scripts/resources/generate_resources.py b/scripts/resources/generate_resources.py new file mode 100644 index 00000000..4daeb296 --- /dev/null +++ b/scripts/resources/generate_resources.py @@ -0,0 +1,2856 @@ +from main import NGECore +from services.resources import ResourceService +from services.resources.ResourceService import addResource +from services.resources.ResourceService import createResource +from resources.objects.resource import ResourceRoot +from array import array +import sys + +def generate(core): + generate1(core) + generate2(core) + generate3(core) + generate4(core) + generate5(core) + generate6(core) + generate7(core) + generate8(core) + generate9(core) + generate10(core) + generate11(core) + generate12(core) + generate13(core) + generate14(core) + + +def generate1(core): + res = core.resourceService + + min = array('h', [1, 300, 1, 200, 300, 300, 300, 0, 0, 1, 0]) + max = array('h', [174, 408, 174, 330, 452, 430, 430, 1, 1, 1000, 1]) + res.createResource("aluminum_titanium", "Aluminum", "Titanium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [94, 358, 94, 270, 382, 370, 370, 0, 0, 1, 0]) + max = array('h', [307, 492, 307, 430, 568, 530, 530, 1, 1, 1000, 1]) + res.createResource("aluminum_agrinium", "Aluminum", "Agrinium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [227, 442, 227, 370, 498, 470, 470, 0, 0, 1, 0]) + max = array('h', [440, 575, 440, 530, 685, 630, 630, 1, 1, 1000, 1]) + res.createResource("aluminum_chromium", "Aluminum", "Chromium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [361, 525, 361, 470, 615, 570, 570, 0, 0, 1, 0]) + max = array('h', [574, 658, 574, 630, 802, 730, 730, 1, 1, 1000, 1]) + res.createResource("aluminum_duralumin", "Aluminum", "Duralumin", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [494, 608, 494, 570, 732, 670, 670, 0, 0, 1, 0]) + max = array('h', [707, 742, 707, 730, 918, 830, 830, 1, 1, 1000, 1]) + res.createResource("aluminum_linksteel", "Aluminum", "Link-Steel", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [672, 692, 627, 670, 848, 770, 770, 0, 0, 1, 0]) + max = array('h', [800, 800, 800, 800, 1000, 900, 900, 1, 1, 1000, 1]) + res.createResource("aluminum_phrik", "Aluminum", "Phrik", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 500, 1, 200, 500, 300, 300, 0, 0, 1, 0]) + max = array('h', [116, 572, 102, 265, 572, 372, 372, 1, 1, 1000, 1]) + res.createResource("copper_desh", "Copper", "Desh", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [63, 539, 55, 235, 539, 339, 339, 0, 0, 1, 0]) + max = array('h', [205, 628, 180, 315, 628, 428, 428, 1, 1, 1000, 1]) + res.createResource("copper_thallium", "Copper", "Thallium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [152, 594, 133, 285, 594, 394, 394, 0, 0, 1, 0]) + max = array('h', [294, 683, 257, 365, 683, 483, 483, 1, 1, 1000, 1]) + res.createResource("copper_beyrllius", "Copper", "Beyrllius", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [241, 650, 211, 335, 650, 450, 450, 0, 0, 1, 0]) + max = array('h', [383, 739, 335, 415, 739, 539, 593, 1, 1, 1000, 1]) + res.createResource("copper_codoan", "Copper", "Codoan", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [329, 706, 288, 385, 706, 506, 506, 0, 0, 0, 0]) + max = array('h', [472, 794, 413, 465, 794, 594, 594, 1, 1, 1000, 1]) + res.createResource("copper_diatium", "Copper", "Diatium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [418, 761, 366, 435, 761, 561, 561, 0, 0, 1, 0]) + max = array('h', [560, 850, 490, 515, 850, 650, 650, 1, 1, 1000, 1]) + res.createResource("copper_kelsh", "Copper", "Kelsh", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [507, 817, 444, 485, 817, 617, 617, 0, 0, 1, 0]) + max = array('h', [649, 906, 568, 565, 906, 706, 706, 1, 1, 1000, 1]) + res.createResource("copper_mythra", "Copper", "Mythra", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [596, 872, 521, 535, 872, 672, 672, 0, 0, 1, 0]) + max = array('h', [738, 961, 646, 615, 961, 761, 761, 1, 1, 1000, 1]) + res.createResource("copper_platinite", "Copper", "Platinite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [685, 928, 599, 585, 928, 728, 728, 0, 0, 1, 0]) + max = array('h', [800, 1000, 700, 650, 1000, 800, 800, 1, 1, 1000, 1]) + res.createResource("copper_polysteel", "Copper", "Polysteel", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("copper_borocarbitic", "Copper", "Borocarbitic", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 300, 500, 1, 400, 400, 0, 0, 1, 0]) + max = array('h', [131, 82, 414, 581, 98, 498, 498, 1, 1, 1000, 1]) + res.createResource("iron_plumbum", "Iron", "Plumbum", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [71, 45, 361, 544, 53, 453, 453, 0, 0, 1, 0]) + max = array('h', [231, 144, 501, 644, 173, 573, 573, 1, 1, 1000, 1]) + res.createResource("iron_polonium", "Iron", "Polonium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [171, 107, 559, 606, 128, 528, 528, 0, 0, 1, 0]) + max = array('h', [331, 207, 589, 706, 238, 648, 648, 1, 1, 1000, 1]) + res.createResource("iron_axidite", "Iron", "Axidite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [271, 169, 536, 669, 203, 603, 603, 0, 0, 1, 0]) + max = array('h', [430, 269, 676, 769, 323, 723, 723, 1, 1, 1000, 1]) + res.createResource("iron_bronzium", "Iron", "Bronzium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [371, 232, 624, 731, 278, 678, 678, 0, 0, 1, 0]) + max = array('h', [530, 332, 764, 831, 398, 798, 798, 1, 1, 1000, 1]) + res.createResource("iron_colat", "Iron", "Colat", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [470, 294, 711, 794, 353, 753, 753, 0, 0, 1, 0]) + max = array('h', [630, 394, 851, 894, 473, 873, 873, 1, 1, 1000, 1]) + res.createResource("iron_dolovite", "Iron", "Dolovite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [570, 357, 799, 856, 428, 828, 828, 0, 0, 1, 0]) + max = array('h', [730, 456, 939, 956, 548, 948, 948, 1, 1, 1000, 1]) + res.createResource("iron_doonium", "Iron", "Doonium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [670, 419, 886, 919, 503, 903, 903, 0, 0, 1, 0]) + max = array('h', [800, 500, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("iron_kammris", "Iron", "Kammris", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 500, 600, 1, 500, 400, 0, 0, 1, 0]) + max = array('h', [105, 85, 565, 652, 53, 565, 478, 1, 1, 1000, 1]) + res.createResource("steel_rhodium", "Steel", "Rhodium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [57, 46, 535, 628, 29, 535, 442, 0, 0, 1, 0]) + max = array('h', [185, 150, 615, 692, 93, 615, 538, 1, 1, 1000, 1]) + res.createResource("steel_kiirium", "Steel", "Kiirium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [137, 111, 585, 668, 69, 585, 502, 0, 0, 1, 0]) + max = array('h', [265, 215, 665, 732, 133, 665, 598, 1, 1, 1000, 1]) + res.createResource("steel_cubirian", "Steel", "Cubirian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [217, 176, 635, 708, 109, 635, 562, 0, 0, 1, 0]) + max = array('h', [345, 280, 715, 772, 173, 715, 658, 1, 1, 1000, 1]) + res.createResource("steel_thoranium", "Steel", "Thoranium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [297, 241, 685, 748, 149, 685, 622, 0, 0, 1, 0]) + max = array('h', [424, 345, 765, 812, 212, 765, 718, 1, 1, 1000, 1]) + res.createResource("steel_neutronium", "Steel", "Neutronium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [377, 306, 735, 788, 189, 735, 682, 0, 0, 1, 0]) + max = array('h', [504, 410, 815, 852, 252, 815, 778, 1, 1, 1000, 1]) + res.createResource("steel_duranium", "Steel", "Duranium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [456, 371, 785, 828, 228, 785, 742, 0, 0, 1, 0]) + max = array('h', [584, 475, 865, 892, 292, 865, 838, 1, 1, 1000, 1]) + res.createResource("steel_ditanium", "Steel", "Ditanium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [536, 436, 835, 868, 268, 835, 802, 0, 0, 1, 0]) + max = array('h', [664, 540, 915, 932, 332, 915, 898, 1, 1, 1000, 1]) + res.createResource("steel_quadranium", "Steel", "Quadranium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [616, 501, 885, 908, 308, 885, 862, 0, 0, 1, 0]) + max = array('h', [744, 605, 965, 972, 372, 965, 958, 1, 1, 1000, 1]) + res.createResource("steel_carbonite", "Steel", "Carbonite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [696, 566, 935, 948, 348, 935, 922, 0, 0, 1, 0]) + max = array('h', [800, 650, 1000, 1000, 400, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("steel_duralloy", "Steel", "Duralloy", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [300, 0, 1, 400, 300, 1, 200, 0, 0, 1, 0]) + max = array('h', [414, 1, 115, 498, 414, 115, 330, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_alantium", "Carbonate Ore", "Alantium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [361, 0, 62, 453, 361, 62, 270, 0, 0, 1, 0]) + max = array('h', [501, 1, 202, 573, 501, 202, 430, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_barthierium", "Carbonate Ore", "Barthierium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [449, 0, 150, 528, 449, 150, 370, 0, 0, 1, 0]) + max = array('h', [598, 1, 298, 648, 598, 289, 530, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_chromite", "Carbonate Ore", "Chromite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [536, 0, 237, 603, 536, 237, 470, 0, 0, 1, 0]) + max = array('h', [676, 1, 377, 723, 676, 377, 630, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_frasium", "Carbonate Ore", "Frasium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [624, 0, 324, 678, 624, 324, 570, 0, 0, 1, 0]) + max = array('h', [764, 1, 464, 798, 764, 464, 730, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_lommite", "Carbonate Ore", "Lommite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [711, 0, 412, 753, 711, 412, 670, 0, 0, 1, 0]) + max = array('h', [851, 1, 551, 873, 851, 551, 830, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_ostrine", "Carbonate Ore", "Ostrine", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [799, 0, 499, 828, 799, 499, 770, 0, 0, 1, 0]) + max = array('h', [939, 1, 639, 948, 939, 639, 930, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_varium", "Carbonate Ore", "Varium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [886, 0, 586, 903, 886, 586, 870, 0, 0, 1, 0]) + max = array('h', [1000, 1, 700, 1000, 1000, 700, 1000, 1, 1, 1000, 1]) + res.createResource("ore_carbonate_zinsiam", "Carbonate Ore", "Zinsiam", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [300, 0, 1, 300, 300, 1, 1, 0, 0, 1, 0]) + max = array('h', [452, 1, 152, 452, 452, 131, 152, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_ardanium", "Siliclastic Ore", "Ardanium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [382, 0, 83, 382, 382, 71, 83, 0, 0, 1, 0]) + max = array('h', [568, 1, 269, 568, 568, 231, 269, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_cortosis", "Siliclastic Ore", "Cortosis", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [498, 0, 199, 498, 498, 171, 199, 0, 0, 1, 0]) + max = array('h', [685, 1, 385, 685, 685, 330, 385, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_crism", "Siliclastic Ore", "Crism", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [615, 0, 316, 615, 615, 271, 316, 0, 0, 1, 0]) + max = array('h', [802, 1, 502, 802, 802, 430, 502, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_malab", "Siliclastic Ore", "Malab", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [732, 0, 432, 732, 732, 370, 432, 0, 0, 1, 0]) + max = array('h', [918, 1, 618, 918, 918, 530, 618, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_robindun", "Siliclastic Ore", "Robindun", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [848, 0, 549, 848, 848, 470, 549, 0, 0, 1, 0]) + max = array('h', [1000, 1, 700, 1000, 1000, 600, 700, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_tertian", "Siliclastic Ore", "Tertian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [200, 0, 300, 400, 1, 400, 400, 0, 0, 1, 0]) + max = array('h', [304, 1, 391, 478, 79, 478, 478, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_bene", "Extrusive Ore", "Bene", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [256, 0, 349, 442, 43, 442, 442, 0, 0, 1, 0]) + max = array('h', [384, 1, 461, 538, 139, 538, 538, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_chronamite", "Extrusive Ore", "Chronamite", 0, 0, min, max, 10000000, 10080000) + + +def generate2(core): + res = core.resourceService + + min = array('h', [336, 0, 419, 502, 103, 502, 502, 0, 0, 1, 0]) + max = array('h', [464, 1, 531, 598, 199, 598, 598, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_ilimium", "Extrusive Ore", "Ilimium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [416, 0, 489, 562, 163, 562, 562, 0, 0, 1, 0]) + max = array('h', [544, 1, 601, 658, 259, 658, 658, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_kalonterium", "Extrusive Ore", "Kalonterium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [496, 0, 559, 622, 223, 622, 622, 0, 0, 1, 0]) + max = array('h', [624, 1, 671, 718, 318, 718, 718, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_keschel", "Extrusive Ore", "Keschel", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [576, 0, 629, 682, 283, 682, 682, 0, 0, 1, 0]) + max = array('h', [704, 1, 741, 778, 378, 778, 778, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_lidium", "Extrusive Ore", "Lidium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [656, 0, 699, 742, 342, 742, 742, 0, 0, 1, 0]) + max = array('h', [784, 1, 811, 838, 438, 838, 838, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_maranium", "Extrusive Ore", "Maranium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [736, 0, 769, 802, 402, 802, 802, 0, 0, 1, 0]) + max = array('h', [864, 1, 881, 898, 498, 898, 898, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_pholokite", "Extrusive Ore", "Pholokite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [816, 0, 839, 862, 462, 862, 862, 0, 0, 1, 0]) + max = array('h', [944, 1, 951, 958, 558, 958, 958, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_quadrenium", "Extrusive Ore", "Quadrenium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [896, 0, 909, 922, 522, 922, 922, 0, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_vintrium", "Extrusive Ore", "Vintrium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [200, 0, 300, 700, 1, 500, 400, 0, 0, 1, 0]) + max = array('h', [316, 1, 401, 743, 88, 572, 487, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_berubium", "Intrusive Ore", "Berubium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [262, 0, 354, 723, 48, 539, 447, 0, 0, 1, 0]) + max = array('h', [404, 1, 479, 777, 154, 628, 553, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_chanlon", "Intrusive Ore", "Chanlon", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [351, 0, 432, 757, 114, 594, 513, 0, 0, 1, 0]) + max = array('h', [493, 1, 557, 810, 221, 683, 620, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_corintium", "Intrusive Ore", "Corintium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [440, 0, 510, 790, 181, 650, 580, 0, 0, 1, 0]) + max = array('h', [582, 1, 634, 843, 287, 739, 687, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_derillium", "Intrusive Ore", "Derillium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [529, 0, 588, 823, 247, 706, 647, 0, 0, 1, 0]) + max = array('h', [671, 1, 712, 877, 354, 794, 753, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_oridium", "Intrusive Ore", "Oridium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [618, 0, 666, 857, 314, 761, 713, 0, 0, 1, 0]) + max = array('h', [760, 1, 790, 910, 420, 850, 820, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_dylinium", "Intrusive Ore", "Dylinium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [707, 0, 743, 890, 380, 817, 780, 0, 0, 1, 0]) + max = array('h', [849, 1, 868, 943, 487, 906, 887, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_hollinium", "Intrusive Ore", "Hollinium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [796, 0, 821, 923, 447, 872, 847, 0, 0, 1, 0]) + max = array('h', [938, 1, 946, 977, 553, 961, 953, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_ionite", "Intrusive Ore", "Ionite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [884, 0, 899, 957, 513, 928, 913, 0, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_katrium", "Intrusive Ore", "Katrium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 0, 1, 600, 1, 1, 1, 1, 0, 1, 0]) + max = array('h', [131, 1, 131, 652, 79, 131, 131, 105, 1, 1000, 1]) + res.createResource("armophous_bospridium", "Amorphous Gemstone", "Bospridium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [71, 0, 71, 628, 43, 71, 71, 57, 0, 1, 0]) + max = array('h', [231, 1, 231, 692, 139, 231, 231, 185, 1, 1000, 1]) + res.createResource("armophous_baradium", "Amorphous Gemstone", "Baradium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [171, 0, 171, 668, 103, 171, 171, 137, 0, 1, 0]) + max = array('h', [331, 1, 331, 732, 199, 331, 331, 265, 1, 1000, 1]) + res.createResource("armophous_regvis", "Amorphous Gemstone", "Regvis", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [271, 0, 271, 708, 163, 271, 271, 217, 0, 1, 0]) + max = array('h', [431, 1, 431, 772, 259, 431, 431, 345, 1, 1000, 1]) + res.createResource("armophous_plexite", "Amorphous Gemstone", "Plexite", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [371, 0, 371, 748, 223, 371, 371, 297, 0, 1, 0]) + max = array('h', [530, 1, 530, 812, 318, 530, 530, 424, 1, 1000, 1]) + res.createResource("armophous_rudic", "Amorphous Gemstone", "Rudic", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [471, 0, 471, 788, 283, 471, 471, 377, 0, 1, 0]) + max = array('h', [630, 1, 630, 852, 378, 630, 630, 504, 1, 1000, 1]) + res.createResource("armophous_ryll", "Amorphous Gemstone", "Ryll", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [570, 0, 570, 828, 342, 570, 570, 456, 0, 1, 0]) + max = array('h', [730, 1, 730, 892, 438, 730, 730, 584, 1, 1000, 1]) + res.createResource("armophous_sedrellium", "Amorphous Gemstone", "sedrellium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [670, 0, 670, 868, 402, 670, 670, 536, 0, 1, 0]) + max = array('h', [830, 1, 830, 932, 498, 830, 830, 664, 1, 1000, 1]) + res.createResource("armophous_stygium", "Amorphous Gemstone", "Stygium", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [770, 0, 770, 908, 462, 770, 770, 616, 0, 1, 0]) + max = array('h', [930, 1, 930, 972, 558, 930, 930, 744, 1, 1000, 1]) + res.createResource("armophous_vendusii", "Amorphous Gemstone", "Vendusii", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [870, 0, 870, 948, 522, 870, 870, 696, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 800, 1, 1000, 1]) + res.createResource("armophous_baltaran", "Amorphous Gemstone", "Baltaran", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 0, 1, 700, 1, 300, 300, 500, 0, 1, 0]) + max = array('h', [163, 1, 163, 749, 66, 414, 414, 581, 1, 1000, 1]) + res.createResource("crystalline_byrothsis", "Crystalline Gemstone", "Byrothsis", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [88, 0, 88, 726, 36, 361, 361, 544, 0, 1, 0]) + max = array('h', [288, 1, 288, 786, 116, 501, 501, 644, 1, 1000, 1]) + res.createResource("crystalline_gallinorian", "Crystalline Gemstone", "Gallinorian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [213, 0, 213, 764, 86, 449, 449, 606, 0, 1, 0]) + max = array('h', [413, 1, 413, 824, 166, 589, 589, 706, 1, 1000, 1]) + res.createResource("crystalline_green_diamond", "Crystalline Gemstone", "Green Diamond", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [713, 0, 713, 914, 285, 799, 799, 856, 0, 1, 0]) + max = array('h', [913, 1, 913, 974, 365, 939, 939, 956, 1, 1000, 1]) + res.createResource("crystalline_laboi_mineral_crystal", "Crystalline Gemstone", "Laboi Mineral Crystal", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [338, 0, 338, 801, 136, 536, 536, 669, 0, 1, 0]) + max = array('h', [538, 1, 538, 861, 215, 676, 676, 769, 1, 1000, 1]) + res.createResource("crystalline_kerol_firegem", "Crystalline Gemstone", "Kerol Fire-Gem", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [463, 0, 463, 839, 186, 624, 624, 731, 0, 1, 0]) + max = array('h', [663, 1, 663, 899, 265, 764, 764, 831, 1, 1000, 1]) + res.createResource("crystalline_seafah_jewel", "Crystalline Gemstone", "Seafah Jewel", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [588, 0, 588, 876, 235, 711, 711, 794, 0, 1, 0]) + max = array('h', [788, 1, 788, 936, 315, 851, 851, 894, 1, 1000, 1]) + res.createResource("crystalline_sormahil_firegem", "Crystalline Gemstone", "Sormahil Fire-Gem", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [713, 0, 713, 914, 285, 799, 799, 856, 0, 1, 0]) + max = array('h', [913, 1, 913, 974, 365, 939, 939, 956, 1, 1000, 1]) + res.createResource("crystalline_laboi_mineral", "Crystalline Gemstone", "Laboi mineral", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [838, 0, 838, 951, 335, 886, 886, 919, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 400, 1000, 1000, 1000, 1, 1000, 1]) + res.createResource("crystalline_vertex", "Crystalline Gemstone", "Vertex", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 400, 0, 0, 0, 0, 0, 500, 1, 0]) + max = array('h', [1, 1, 474, 1, 1, 1, 1, 1, 593, 1000, 1]) + res.createResource("radioactive_type1", "Radioactive", "Class 1", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 400, 0, 0, 0, 0, 0, 550, 1, 0]) + max = array('h', [1, 1, 531, 1, 1, 1, 1, 1, 664, 1000, 1]) + res.createResource("radioactive_type2", "Radioactive", "Class 2", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 497, 0, 0, 0, 0, 0, 621, 1, 0]) + max = array('h', [1, 1, 589, 1, 1, 1, 1, 1, 736, 1000, 1]) + res.createResource("radioactive_type3", "Radioactive", "Class 3", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 554, 0, 0, 0, 0, 0, 693, 1, 0]) + max = array('h', [1, 1, 646, 1, 1, 1, 1, 1, 807, 1000, 1]) + res.createResource("radioactive_type4", "Radioactive", "Class 4", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 611, 0, 0, 0, 0, 0, 764, 1, 0]) + max = array('h', [1, 1, 703, 1, 1, 1, 1, 1, 879, 1000, 1]) + res.createResource("radioactive_type5", "Radioactive", "Class 5", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 669, 0, 0, 0, 0, 0, 836, 1, 0]) + max = array('h', [1, 1, 760, 1, 1, 1, 1, 1, 950, 1000, 1]) + res.createResource("radioactive_type6", "Radioactive", "Class 6", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 726, 0, 0, 0, 0, 0, 907, 1, 0]) + max = array('h', [1, 1, 800, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("radioactive_type7", "Radioactive", "Class 7", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 300, 300, 1, 400, 400, 0, 0, 1, 0]) + max = array('h', [800, 650, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("metal_ferrous_unknown", "Ferrous Metal", "Unknown", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 300, 1, 200, 300, 300, 300, 0, 0, 1, 0]) + max = array('h', [800, 1000, 700, 800, 1000, 900, 1000, 1, 1, 1000, 1]) + res.createResource("metal_nonferrous_unknown", "Non-Ferrous", "Unknown", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [300, 0, 1, 300, 300, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1, 700, 1000, 1000, 700, 1000, 1, 1, 1000, 1]) + res.createResource("ore_sedimentary_unknown", "Sedimentary Ore", "Unknown", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [200, 0, 300, 400, 1, 400, 400, 0, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 800, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("ore_igneous_unknown", "Igneous Ore", "Unknown", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 0, 1, 600, 1, 1, 1, 1, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1000, 1, 1000, 1]) + res.createResource("gemstone_unknown", "Gemstone", "Unknown", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 800, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("radioactive_unknown", "Radioactive", "Unknown", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 0]) + max = array('h', [1, 1, 149, 1, 1, 1, 1, 1, 430, 1000, 1]) + res.createResource("petrochem_fuel_solid_type1", "Petro Fuel", "Class 1 Solid", 1, 1, min, max, 10000000, 10080000) + + +def generate3(core): + res = core.resourceService + + min = array('h', [0, 0, 81, 0, 0, 0, 0, 0, 370, 1, 0]) + max = array('h', [1, 1, 264, 1, 1, 1, 1, 1, 530, 1000, 1]) + res.createResource("petrochem_fuel_solid_type2", "Petro Fuel", "Class 2 Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 195, 0, 0, 0, 0, 0, 470, 1, 0]) + max = array('h', [1, 1, 378, 1, 1, 1, 1, 1, 630, 1000, 1]) + res.createResource("petrochem_fuel_solid_type3", "Petro Fuel", "Class 3 Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 309, 0, 0, 0, 0, 0, 570, 1, 0]) + max = array('h', [1, 1, 492, 1, 1, 1, 1, 1, 730, 1000, 1]) + res.createResource("petrochem_fuel_solid_type4", "Petro Fuel", "Class 4 Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 423, 0, 0, 0, 0, 0, 670, 1, 0]) + max = array('h', [1, 1, 606, 1, 1, 1, 1, 1, 830, 1000, 1]) + res.createResource("petrochem_fuel_solid_type5", "Petro Fuel", "Class 5 Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 537, 0, 0, 0, 0, 0, 770, 1, 0]) + max = array('h', [1, 1, 720, 1, 1, 1, 1, 1, 930, 1000, 1]) + res.createResource("petrochem_fuel_solid_type6", "Petro Fuel", "Class 6 Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 652, 0, 0, 0, 0, 0, 870, 1, 0]) + max = array('h', [1, 1, 800, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_solid_type7", "Petro Fuel", "Class 7 Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_solid_unknown", "Petro Fuel", "Uknown Solid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type1", "Petro Fuel", "Class 1 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type2", "Petro Fuel", "Class 2 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type3", "Petro Fuel", "Class 3 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type4", "Petro Fuel", "Class 4 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type5", "Petro Fuel", "Class 5 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type6", "Petro Fuel", "Class 6 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_type7", "Petro Fuel", "Class 7 Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_unknown", "Petro Fuel", "Unknown Liquid", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("petrochem_inert_lubricating_oil", "Oil", "Lubricating", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("petrochem_inert_polymer", "Polymer", "Polymer", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 81, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_hydron3", "Inert Gas", "Hydron3", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 44, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 142, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_malium", "Inert Gas", "Malium", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 105, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 204, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_bilal", "Inert Gas", "Bilal", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 167, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 265, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_corthel", "Inert Gas", "Corthel", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 228, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 327, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_culsion", "Inert Gas", "Culsion", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 290, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 388, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_dioxis", "Inert Gas", "Dioxis", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 351, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 450, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_hurlothrombic", "Inert Gas", "Hurlothrombic", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 413, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 511, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_kaylon", "Inert Gas", "Kaylon", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 474, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 573, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_korfaise", "Inert Gas", "Korfaise", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 536, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 634, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_methanagen", "Inert Gas", "Methanagen", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 597, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 696, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_mirth", "Inert Gas", "Mirth", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 659, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 757, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_obah", "Inert Gas", "Obah", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 720, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_rethin", "Inert Gas", "Rethin", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_inert_unknown", "Inert Gas", "Unknown", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 400, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_eleton", "Reactive Gas", "Eleton", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_irolunn", "Reactive Gas", "Irolunn", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_methane", "Reactive Gas", "Methane", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_orveth", "Reactive Gas", "Orveth", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 900, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_sig", "Reactive Gas", "Sig", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 400, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 900, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_skevon", "Reactive Gas", "Skevon", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 500, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_tolium", "Reactive Gas", "Tolium", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_unknown", "Reactive Gas", "Unknown", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_corellia", "Water Vapor", "Corellian", 3, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_dantooine", "Water Vapor", "Dantooine", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_dathomir", "Water Vapor", "Dathomir", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_endor", "Water Vapor", "Endorian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_lok", "Water Vapor", "Lokian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_naboo", "Water Vapor", "Nabooian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_rori", "Water Vapor", "Rori", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_talus", "Water Vapor", "Talusian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_tatooine", "Water Vapor", "Tatooinian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_yavin4", "Water Vapor", "Yavinian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_corellia", "Wind Renewable Energy", "Corellian", 6, 24, min, max, 10000000, 10080000) + + +def generate4(core): + res = core.resourceService + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_dantooine", "Wind Renewable Energy", "Dantooine", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_dathomir", "Wind Renewable Energy", "Dathomir", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_endor", "Wind Renewable Energy", "Endorian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_lok", "Wind Renewable Energy", "Lokian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_naboo", "Wind Renewable Energy", "Nabooian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_rori", "Wind Renewable Energy", "Rori", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_talus", "Wind Renewable Energy", "Talusian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_tatooine", "Wind Renewable Energy", "Tatooinian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_yavin4", "Wind Renewable Energy", "Yavinian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_corellia", "Solar Renewable Energy", "Corellian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_dantooine", "Solar Renewable Energy", "Dantoine", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_dathomir", "Solar Renewable Energy", "Dathomirian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_endor", "Solar Renewable Energy", "Endorian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_lok", "Solar Renewable Energy", "Lokian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_naboo", "Solar Renewable Energy", "Nabooian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_rori", "Solar Renewable Energy", "Rori", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_talus", "Solar Renewable Energy", "Talusian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_tatooine", "Solar Renewable Energy", "Tatooinian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_yavin4", "Solar Renewable Energy", "Yavinian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_corellia", "Tidal Renewable Energy", "Corellian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_dantooine", "Tidal Renewable Energy", "Dantoine", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_dathomir", "Tidal Renewable Energy", "Dathomirian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_endor", "Tidal Renewable Energy", "Endorian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_lok", "Tidal Renewable Energy", "Lokian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_naboo", "Tidal Renewable Energy", "Nabooian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_rori", "Tidal Renewable Energy", "Rori", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_talus", "Tidal Renewable Energy", "Talusian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_tatooine", "Tidal Renewable Energy", "Tatooinian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_yavin4", "Tidal Renewable Energy", "Yavinian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_corellia", "Hydron-3 Renewable Energy", "Corellian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_dantooine", "Hydron-3 Renewable Energy", "Dantoine", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_dathomir", "Hydron-3 Renewable Energy", "Dathomirian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_endor", "Hydron-3 Renewable Energy", "Endorian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_lok", "Hydron-3 Renewable Energy", "Lokian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_naboo", "Hydron-3 Renewable Energy", "Nabooian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_rori", "Hydron-3 Renewable Energy", "Rori", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_talus", "Hydron-3 Renewable Energy", "Talusian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_tatooine", "Hydron-3 Renewable Energy", "Tatooinian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_yavin4", "Hydron-3 Renewable Energy", "Yavinian", 9, 23, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_corellia", "Geothermal Renewable Energy", "Corellian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_dantooine", "Geothermal Renewable Energy", "Dantoine", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_dathomir", "Geothermal Renewable Energy", "Dathomirian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_endor", "Geothermal Renewable Energy", "Endorian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_lok", "Geothermal Renewable Energy", "Lokian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_naboo", "Geothermal Renewable Energy", "Nabooian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_rori", "Geothermal Renewable Energy", "Rori", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_talus", "Geothermal Renewable Energy", "Talusian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_tatooine", "Geothermal Renewable Energy", "Tatooinian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_yavin4", "Geothermal Renewable Energy", "Yavinian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_corellia", "Conifer Wood", "Corellian", 2, 10, min, max, 10000000, 10080000) + + +def generate5(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_dantooine", "Conifer Wood", "Dantooine", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_dathomir", "Conifer Wood", "Dathomirian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_endor", "Conifer Wood", "Endorian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_lok", "Conifer Wood", "Lokian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_naboo", "Conifer Wood", "Nabooian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_rori", "Conifer Wood", "Rori", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_talus", "Conifer Wood", "Talusian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_tatooine", "Conifer Wood", "Tatooinian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_yavin4", "Conifer Wood", "Yavinian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_corellia", "Evergreen Wood", "Corellian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_dantooine", "Evergreen Wood", "Dantooine", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_dathomir", "Evergreen Wood", "Dathomirian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_endor", "Evergreen Wood", "Endorian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_lok", "Evergreen Wood", "Lokian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_naboo", "Evergreen Wood", "Nabooian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_rori", "Evergreen Wood", "Rori", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_talus", "Evergreen Wood", "Talusian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_tatooine", "Evergreen Wood", "Tatooinian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_yavin4", "Evergreen Wood", "Yavinian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_corellia", "Deciduous Wood", "Corellian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_dantooine", "Deciduous Wood", "Dantooine", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_dathomir", "Deciduous Wood", "Dathomirian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_endor", "Deciduous Wood", "Endorian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_lok", "Deciduous Wood", "Lokian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_naboo", "Deciduous Wood", "Nabooian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_rori", "Deciduous Wood", "Rori", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_talus", "Deciduous Wood", "Talusian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_tatooine", "Deciduous Wood", "Tatooinian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_yavin4", "Deciduous Wood", "Yavinian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_corellia", "Fruit", "Corellian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_dantooine", "Fruit", "Dantooine", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_dathomir", "Fruit", "Dathomirian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_endor", "Fruit", "Endorian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_lok", "Fruit", "Lokian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_naboo", "Fruit", "Nabooian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_rori", "Fruit", "Rori", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_talus", "Fruit", "Talusian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_tatooine", "Fruit", "Tatooinian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_yavin4", "Fruit", "Yavinian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_corellia", "Flower Fruit", "Corellian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_dantooine", "Flower Fruit", "Dantooine", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_dathomir", "Flower Fruit", "Dathomirian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_endor", "Flower Fruit", "Endorian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_lok", "Flower Fruit", "Lokian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_naboo", "Flower Fruit", "Nabooian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_rori", "Flower Fruit", "Rori", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_talus", "Flower Fruit", "Talusian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_tatooine", "Flower Fruit", "Tatooinian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_yavin4", "Flower Fruit", "Yavinian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_corellia", "Domesticated Corn", "Corellian", 2, 9, min, max, 10000000, 10080000) + + +def generate6(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_dantooine", "Domesticated Corn", "Dantooine", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_dathomir", "Domesticated Corn", "Dathomirian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_endor", "Domesticated Corn", "Endorian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_lok", "Domesticated Corn", "Lokian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_naboo", "Domesticated Corn", "Nabooian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_rori", "Domesticated Corn", "Rori", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_talus", "Domesticated Corn", "Talusian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_tatooine", "Domesticated Corn", "Tatooinian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_yavin4", "Domesticated Corn", "Yavinian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_corellia", "Domesticated Oats", "Corellian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_dantooine", "Domesticated Oats", "Dantooine", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_dathomir", "Domesticated Oats", "Dathomirian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_endor", "Domesticated Oats", "Endorian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_lok", "Domesticated Oats", "Lokian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_naboo", "Domesticated Oats", "Nabooian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_rori", "Domesticated Oats", "Rori", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_talus", "Domesticated Oats", "Talusian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_tatooine", "Domesticated Oats", "Tatooinian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_yavin4", "Domesticated Oats", "Yavinian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_corellia", "Domesticated Rice", "Corellian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_dantooine", "Domesticated Rice", "Dantooine", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_dathomir", "Domesticated Rice", "Dathomirian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_endor", "Domesticated Rice", "Endorian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_lok", "Domesticated Rice", "Lokian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_naboo", "Domesticated Rice", "Nabooian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_rori", "Domesticated Rice", "Rori", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_talus", "Domesticated Rice", "Talusian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_tatooine", "Domesticated Rice", "Tatooinian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_yavin4", "Domesticated Rice", "Yavinian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_corellia", "Domesticated Wheat", "Corellian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_dantooine", "Domesticated Wheat", "Dantooine", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_dathomir", "Domesticated Wheat", "Dathomirian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_endor", "Domesticated Wheat", "Endorian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_lok", "Domesticated Wheat", "Lokian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_naboo", "Domesticated Wheat", "Nabooian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_rori", "Domesticated Wheat", "Rori", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_talus", "Domesticated Wheat", "Talusian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_tatooine", "Domesticated Wheat", "Tatooinian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_yavin4", "Domesticated Wheat", "Yavinian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_corellia", "Wild Corn", "Corellian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_dantooine", "Wild Corn", "Dantooine", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_dathomir", "Wild Corn", "Dathomirian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_endor", "Wild Corn", "Endorian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_lok", "Wild Corn", "Lokian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_naboo", "Wild Corn", "Nabooian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_rori", "Wild Corn", "Rori", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_talus", "Wild Corn", "Talusian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_tatooine", "Wild Corn", "Tatooinian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_yavin4", "Wild Corn", "Yavinian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_corellia", "Wild Oats", "Corellian", 2, 16, min, max, 10000000, 10080000) + + +def generate7(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_dantooine", "Wild Oats", "Dantooine", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_dathomir", "Wild Oats", "Dathomirian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_endor", "Wild Oats", "Endorian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_lok", "Wild Oats", "Lokian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_naboo", "Wild Oats", "Nabooian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_rori", "Wild Oats", "Rori", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_talus", "Wild Oats", "Talusian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_tatooine", "Wild Oats", "Tatooinian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_yavin4", "Wild Oats", "Yavinian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_corellia", "Wild Rice", "Corellian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_dantooine", "Wild Rice", "Dantooine", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_dathomir", "Wild Rice", "Dathomirian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_endor", "Wild Rice", "Endorian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_lok", "Wild Rice", "Lokian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_naboo", "Wild Rice", "Nabooian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_rori", "Wild Rice", "Rori", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_talus", "Wild Rice", "Talusian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_tatooine", "Wild Rice", "Tatooinian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_yavin4", "Wild Rice", "Yavinian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_corellia", "Wild Wheat", "Corellian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_dantooine", "Wild Wheat", "Dantooine", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_dathomir", "Wild Wheat", "Dathomirian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_endor", "Wild Wheat", "Endorian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_lok", "Wild Wheat", "Lokian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_naboo", "Wild Wheat", "Nabooian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_rori", "Wild Wheat", "Rori", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_talus", "Wild Wheat", "Talusian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_tatooine", "Wild Wheat", "Tatooinian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_yavin4", "Wild Wheat", "Yavinian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_corellia", "Vegetable Beans", "Corellian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_dantooine", "Vegetable Beans", "Dantooine", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_dathomir", "Vegetable Beans", "Dathomirian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_endor", "Vegetable Beans", "Endorian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_lok", "Vegetable Beans", "Lokian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_naboo", "Vegetable Beans", "Nabooian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_rori", "Vegetable Beans", "Rori", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_talus", "Vegetable Beans", "Talusian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_tatooine", "Vegetable Beans", "Tatooinian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_yavin4", "Vegetable Beans", "Yavinian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_corellia", "Berry Fruit", "Corellian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_dantooine", "Berry Fruit", "Dantooine", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_dathomir", "Berry Fruit", "Dathomirian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_endor", "Berry Fruit", "Endorian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_lok", "Berry Fruit", "Lokian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_naboo", "Berry Fruit", "Nabooian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_rori", "Berry Fruit", "Rori", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_talus", "Berry Fruit", "Talusian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_tatooine", "Berry Fruit", "Tatooinian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_yavin4", "Berry Fruit", "Yavinian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_corellia", "Vegetable Fungus", "Corellian", 2, 12, min, max, 10000000, 10080000) + + +def generate8(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_dantooine", "Vegetable Fungus", "Dantooine", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_dathomir", "Vegetable Fungus", "Dathomirian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_endor", "Vegetable Fungus", "Endorian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_lok", "Vegetable Fungus", "Lokian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_naboo", "Vegetable Fungus", "Nabooian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_rori", "Vegetable Fungus", "Rori", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_talus", "Vegetable Fungus", "Talusian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_tatooine", "Vegetable Fungus", "Tatooinian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_yavin4", "Vegetable Fungus", "Yavinian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_corellia", "Vegetable Greens", "Corellian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_dantooine", "Vegetable Greens", "Dantooine", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_dathomir", "Vegetable Greens", "Dathomirian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_endor", "Vegetable Greens", "Endorian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_lok", "Vegetable Greens", "Lokian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_naboo", "Vegetable Greens", "Nabooian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_rori", "Vegetable Greens", "Rori", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_talus", "Vegetable Greens", "Talusian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_tatooine", "Vegetable Greens", "Tatooinian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_yavin4", "Vegetable Greens", "Yavinian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_corellia", "Vegetable Tubers", "Corellian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_dantooine", "Vegetable Tubers", "Dantooine", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_dathomir", "Vegetable Tubers", "Dathomirian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_endor", "Vegetable Tubers", "Endorian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_lok", "Vegetable Tubers", "Lokian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_naboo", "Vegetable Tubers", "Nabooian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_rori", "Vegetable Tubers", "Rori", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_talus", "Vegetable Tubers", "Talusian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_tatooine", "Vegetable Tubers", "Tatooinian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_yavin4", "Vegetable Tubers", "Yavinian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_corellia", "Animal Bones", "Corellian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_dantooine", "Animal Bones", "Dantooine", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_dathomir", "Animal Bones", "Dathomirian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_endor", "Animal Bones", "Endorian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_lok", "Animal Bones", "Lokian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_naboo", "Animal Bones", "Nabooian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_rori", "Animal Bones", "Rori", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_talus", "Animal Bones", "Talusian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_tatooine", "Animal Bones", "Tatooinian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_yavin4", "Animal Bones", "Yavinian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_corellia", "Avian Bones", "Corellian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_dantooine", "Avian Bones", "Dantooine", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_dathomir", "Avian Bones", "Dathomirian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_endor", "Avian Bones", "Endorian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_lok", "Avian Bones", "Lokian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_naboo", "Avian Bones", "Nabooian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_rori", "Avian Bones", "Rori", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_talus", "Avian Bones", "Talusian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_tatooine", "Avian Bones", "Tatooinian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_yavin4", "Avian Bones", "Yavinian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_corellia", "Horn", "Corellian", 11, 19, min, max, 10000000, 10080000) + + +def generate9(core): + res = core.resourceService + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_dantooine", "Horn", "Dantooine", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_dathomir", "Horn", "Dathomirian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_endor", "Horn", "Endorian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_lok", "Horn", "Lokian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_naboo", "Horn", "Nabooian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_rori", "Horn", "Rori", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_talus", "Horn", "Talusian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_tatooine", "Horn", "Tatooinian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_yavin4", "Horn", "Yavinian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_corellia", "Bristley Hide", "Corellian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_dantooine", "Bristley Hide", "Dantooine", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_dathomir", "Bristley Hide", "Dathomirian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_endor", "Bristley Hide", "Endorian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_lok", "Bristley Hide", "Lokian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_naboo", "Bristley Hide", "Nabooian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_rori", "Bristley Hide", "Rori", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_talus", "Bristley Hide", "Talusian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_tatooine", "Bristley Hide", "Tatooinian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_yavin4", "Bristley Hide", "Yavinian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_corellia", "Leathery Hide", "Corellian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_dantooine", "Leathery Hide", "Dantooine", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_dathomir", "Leathery Hide", "Dathomirian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_endor", "Leathery Hide", "Endorian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_lok", "Leathery Hide", "Lokian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_naboo", "Leathery Hide", "Nabooian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_rori", "Leathery Hide", "Rori", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_talus", "Leathery Hide", "Talusian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_tatooine", "Leathery Hide", "Tatooinian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_yavin4", "Leathery Hide", "Yavinian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_corellia", "Scaley Hide", "Corellian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_dantooine", "Scaley Hide", "Dantooine", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_dathomir", "Scaley Hide", "Dathomirian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_endor", "Scaley Hide", "Endorian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_lok", "Scaley Hide", "Lokian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_naboo", "Scaley Hide", "Nabooian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_rori", "Scaley Hide", "Rori", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_talus", "Scaley Hide", "Talusian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_tatooine", "Scaley Hide", "Tatooinian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_yavin4", "Scaley Hide", "Yavinian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_corellia", "Wooly Hide", "Corellian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_dantooine", "Wooly Hide", "Dantooine", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_dathomir", "Wooly Hide", "Dathomirian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_endor", "Wooly Hide", "Endorian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_lok", "Wooly Hide", "Lokian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_naboo", "Wooly Hide", "Nabooian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_rori", "Wooly Hide", "Rori", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_talus", "Wooly Hide", "Talusian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_tatooine", "Wooly Hide", "Tatooinian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_yavin4", "Wooly Hide", "Yavinian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_corellia", "Avian Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + +def generate10(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_dantooine", "Avian Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_dathomir", "Avian Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_endor", "Avian Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_lok", "Avian Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_naboo", "Avian Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_rori", "Avian Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_talus", "Avian Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_tatooine", "Avian Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_yavin4", "Avian Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_corellia", "Carnivore Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_dantooine", "Carnivore Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_dathomir", "Carnivore Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_endor", "Carnivore Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_lok", "Carnivore Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_naboo", "Carnivore Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_rori", "Carnivore Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_talus", "Carnivore Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_tatooine", "Carnivore Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_yavin4", "Carnivore Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_corellia", "Domesticated Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_dantooine", "Domesticated Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_dathomir", "Domesticated Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_endor", "Domesticated Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_lok", "Domesticated Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_naboo", "Domesticated Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_rori", "Domesticated Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_talus", "Domesticated Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_tatooine", "Domesticated Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_yavin4", "Domesticated Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_corellia", "Herbivore Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_dantooine", "Herbivore Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_dathomir", "Herbivore Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_endor", "Herbivore Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_lok", "Herbivore Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_naboo", "Herbivore Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_rori", "Herbivore Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_talus", "Herbivore Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_tatooine", "Herbivore Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_yavin4", "Herbivore Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_corellia", "Insect Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_dantooine", "Insect Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_dathomir", "Insect Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_endor", "Insect Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_lok", "Insect Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_naboo", "Insect Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_rori", "Insect Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_talus", "Insect Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_tatooine", "Insect Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_yavin4", "Insect Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_corellia", "Wild Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + +def generate11(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_dantooine", "Wild Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_dathomir", "Wild Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_endor", "Wild Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_lok", "Wild Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_naboo", "Wild Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_rori", "Wild Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_talus", "Wild Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_tatooine", "Wild Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_yavin4", "Wild Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_corellia", "Domesticated Milk", "Corellian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_dantooine", "Domesticated Milk", "Dantooine", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_dathomir", "Domesticated Milk", "Dathomirian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_endor", "Domesticated Milk", "Endorian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_lok", "Domesticated Milk", "Lokian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_naboo", "Domesticated Milk", "Nabooian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_rori", "Domesticated Milk", "Rori", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_talus", "Domesticated Milk", "Talusian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_tatooine", "Domesticated Milk", "Tatooinian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_yavin4", "Domesticated Milk", "Yavinian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_corellia", "Wild Milk", "Corellian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_dantooine", "Wild Milk", "Dantooine", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_dathomir", "Wild Milk", "Dathomirian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_endor", "Wild Milk", "Endorian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_lok", "Wild Milk", "Lokian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_naboo", "Wild Milk", "Nabooian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_rori", "Wild Milk", "Rori", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_talus", "Wild Milk", "Talusian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_tatooine", "Wild Milk", "Tatooinian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_yavin4", "Wild Milk", "Yavinian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_corellia", "Crustacean Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_dantooine", "Crustacean Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_dathomir", "Crustacean Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_endor", "Crustacean Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_lok", "Crustacean Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_naboo", "Crustacean Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_rori", "Crustacean Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_talus", "Crustacean Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_tatooine", "Crustacean Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_yavin4", "Crustacean Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_corellia", "Fish Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_dantooine", "Fish Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_dathomir", "Fish Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_endor", "Fish Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_lok", "Fish Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_naboo", "Fish Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_rori", "Fish Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_talus", "Fish Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_tatooine", "Fish Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_yavin4", "Fish Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_corellia", "Mollusk Meat", "Corellia", 13, 10, min, max, 10000000, 10080000) + + +def generate12(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_dantooine", "Mollusk Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_dathomir", "Mollusk Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_endor", "Mollusk Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_lok", "Mollusk Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_naboo", "Mollusk Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_rori", "Mollusk Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_talus", "Mollusk Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_tatooine", "Mollusk Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_yavin4", "Mollusk Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_corellia", "Reptilian Meat", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_dantooine", "Reptilian Meat", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_dathomir", "Reptilian Meat", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_endor", "Reptilian Meat", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_lok", "Reptilian Meat", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_naboo", "Reptilian Meat", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_rori", "Reptilian Meat", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_talus", "Reptilian Meat", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_tatooine", "Reptilian Meat", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_yavin4", "Reptilian Meat", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_corellia", "Egg", "Corellian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_egg_dantooine", "Egg", "Dantooine", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_dathomir", "Egg", "Dathomirian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_endor", "Egg", "Endorian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_lok", "Egg", "Lokian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_naboo", "Egg", "Nabooian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_rori", "Egg", "Rori", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_talus", "Egg", "Talusian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_tatooine", "Egg", "Tatooinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_yavin4", "Egg", "Yavinian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_corellia", "Fiberplast", "Corellian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_dantooine", "Fiberplast", "Dantooine", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_dathomir", "Fiberplast", "Dathomirian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_endor", "Fiberplast", "Endorian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_lok", "Fiberplast", "Lokian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_naboo", "Fiberplast", "Nabooian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_rori", "Fiberplast", "Rori", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_talus", "Fiberplast", "Talusian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_tatooine", "Fiberplast", "Tatooinian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_yavin4", "Fiberplast", "Yavinian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_kashyyyk", "Fiberplast", "Kashyyykian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_kashyyyk", "Water Vapor", "Kashyyykian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_tidal_kashyyyk", "Tidal Renewable Energy", "Kashyyykian", 8, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_kashyyyk", "Domesticated Milk", "Kashyyykian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_kashyyyk", "Wild Milk", "Kashyyykian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_kashyyyk", "Domesticated Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_kashyyyk", "Wild Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_kashyyyk", "Herbivore Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_kashyyyk", "Carnivore Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_reptilian_kashyyyk", "Reptilian Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_kashyyyk", "Avian Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + +def generate13(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_kashyyyk", "Egg Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_kashyyyk", "Insect Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_kashyyyk", "Fish Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_kashyyyk", "Crustacean Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_kashyyyk", "Mollusk Meat", "Kashyyykian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_kashyyyk", "Animal Bones", "Kashyyykian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_kashyyyk", "Avian Bones", "Kashyyykian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_kashyyyk", "Horn", "Kashyyykian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_kashyyyk", "Bristley Hide", "Kashyyykian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_kashyyyk", "Leathery Hide", "Kashyyykian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_kashyyyk", "Wooly Hide", "Kashyyykian", 12, 22, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_kashyyyk", "Scaley Hide", "Kashyyykian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_kashyyyk", "Domesticated Corn", "Kashyyykian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_kashyyyk", "Wild Corn", "Kashyyykian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_kashyyyk", "Domesticated Rice", "Kashyyykian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_kashyyyk", "Wild Rice", "Kashyyykian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_kashyyyk", "Domesticated Oats", "Kashyyykian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_kashyyyk", "Wild Oats", "Kashyyykian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_kashyyyk", "Domesticated Wheat", "Kashyyykian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_kashyyyk", "Wild Wheat", "Kashyyykian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_kashyyyk", "Vegetable Greens", "Kashyyykian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_kashyyyk", "Vegetable Beans", "Kashyyykian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_kashyyyk", "Vegetable Tubers", "Kashyyykian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_kashyyyk", "Vegetable Fungi", "Kashyyykian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_kashyyyk", "Vegetable Fruits", "Kashyyykian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_kashyyyk", "Vegetable Berries", "Kashyyykian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_kashyyyk", "Flower Fruit", "Kashyyykian", 2, 11, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_kashyyyk", "Deciduous Wood", "Kashyyykian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_kashyyyk", "Conifer Wood", "Kashyyykian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_kashyyyk", "Evergreen Wood", "Kashyyykian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 400, 500, 1]) + res.createResource("energy_renewable_unlimited_wind_kashyyyk", "Wind Renewable Energy", "Kashyyykian", 6, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 600, 500, 1]) + res.createResource("energy_renewable_unlimited_solar_kashyyyk", "Solar Renewable Energy", "Kashyyykian", 5, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_hydron3_kashyyyk", "Hydron-3 Renewable Energy", "Kashyyykian", 9, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 200, 500, 0]) + max = array('h', [1, 1, 1, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("energy_renewable_site_limited_geothermal_kashyyyk", "Geothermal Renewable Energy", "Kashyyykian", 7, 24, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("milk_domesticated_mustafar", "Domesticated Milk", "Mustafarian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("milk_wild_mustafar", "Wild Milk", "Mustafarian", 14, 7, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("meat_domesticated_mustafar", "Domesticated Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_wild_mustafar", "Wild Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 700]) + res.createResource("meat_herbivore_mustafar", "Herbivore Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_carnivore_mustafar", "Carnivore Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("meat_avian_mustafar", "Avian Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_egg_mustafar", "Egg Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("meat_insect_mustafar", "Insect Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_fish_mustafar", "Fish Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_crustacean_mustafar", "Crustacean Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("seafood_mollusk_mustafar", "Mollusk Meat", "Mustafarian", 13, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 300, 0, 1, 400, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("bone_mammal_mustafar", "Animal Bones", "Mustafarian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 700, 1, 600, 500, 500, 1, 1, 1000, 1]) + res.createResource("bone_avian_mustafar", "Avian Bones", "Mustafarian", 10, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 200, 0, 1, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 500, 700, 500, 1, 1, 1000, 1]) + res.createResource("bone_horn_mustafar", "Horn", "Mustafarian", 11, 19, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_wooly_mustafar", "Wooly Hide", "Mustafarian", 12, 22, min, max, 10000000, 10080000) + + +def generate14(core): + res = core.resourceService + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_bristley_mustafar", "Bristley Hide", "Mustafarian", 12, 8, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_leathery_mustafar", "Leathery Hide", "Mustafarian", 12, 15, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("hide_scaley_mustafar", "Scaley Hide", "Mustafarian", 12, 18, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("corn_domesticated_mustafar", "Domesticated Corn", "Mustafarian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("corn_wild_mustafar", "Wild Corn", "Mustafarian", 2, 9, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("rice_domesticated_mustafar", "Domesticated Rice", "Mustafarian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("rice_wild_mustafar", "Wild Rice", "Mustafarian", 2, 17, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("oats_domesticated_mustafar", "Domesticated Oats", "Mustafarian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("oats_wild_mustafar", "Wild Oats", "Mustafarian", 2, 16, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 300, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 700]) + res.createResource("wheat_domesticated_mustafar", "Domesticated Wheat", "Mustafarian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 300]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("wheat_wild_mustafar", "Wild Wheat", "Mustafarian", 2, 21, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_greens_mustafar", "Vegetable Greens", "Mustafarian", 2, 13, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_beans_mustafar", "Vegetable Beans", "Mustafarian", 2, 6, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_tubers_mustafar", "Vegetable Tubers", "Mustafarian", 2, 20, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("vegetable_fungi_mustafar", "Vegetable Fungi", "Mustafarian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_fruits_mustafar", "Vegetable Fungi", "Mustafarian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1000]) + res.createResource("fruit_berries_mustafar", "Vegetable Fungi", "Mustafarian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 700, 1000, 1000]) + res.createResource("fruit_flowers_mustafar", "Flower Fruit", "Mustafarian", 2, 12, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 400, 300, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 800, 1, 1000, 400, 800, 1, 1, 1000, 1]) + res.createResource("wood_deciduous_mustafar", "Deciduous Wood", "Mustafarian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 600, 100, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 600, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_conifer_mustafar", "Conifer Wood", "Mustafarian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 800, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 500, 1, 1000, 400, 300, 1, 1, 1000, 1]) + res.createResource("softwood_evergreen_mustafar", "Evergreen Wood", "Mustafarian", 2, 10, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0]) + max = array('h', [1, 1, 600, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_liquid_mustafar", "Liquid Petro Fuel", "Mustafarian", 1, 3, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1, 1, 1000, 1, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("fiberplast_mustafar", "Fiberplast", "Mustafarian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 1, 0, 0, 0, 0, 0, 0, 600, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("water_vapor_mustafar", "Water Vapor", "Mustafarian", 4, 4, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 750, 0, 0, 0, 0, 0, 870, 500, 0]) + max = array('h', [1, 1, 800, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("petrochem_fuel_solid_mustafar", "Solid Petro Fuel", "Mustafarian", 1, 1, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 900, 0, 0, 0, 0, 0, 907, 500, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1000, 1000, 1]) + res.createResource("radioactive_mustafar", "Radioactive", "Mustafarian", 0, 25, min, max, 10000000, 10080000) + + min = array('h', [750, 600, 935, 948, 350, 935, 922, 0, 0, 1, 0]) + max = array('h', [800, 650, 1000, 1000, 400, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("steel_mustafar", "Steel", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [750, 450, 886, 919, 550, 903, 903, 0, 0, 1, 0]) + max = array('h', [800, 500, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("iron_mustafar", "Iron", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [750, 750, 800, 750, 848, 800, 800, 0, 0, 500, 0]) + max = array('h', [800, 800, 800, 800, 1000, 900, 900, 1, 1, 1000, 1]) + res.createResource("aluminum_mustafar", "Aluminum", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [750, 500, 650, 600, 500, 750, 750, 0, 0, 500, 0]) + max = array('h', [800, 1000, 700, 650, 1000, 800, 800, 1, 1, 1000, 1]) + res.createResource("copper_mustafar", "Copper", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [896, 0, 909, 922, 550, 922, 922, 0, 0, 500, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("ore_extrusive_mustafar", "Extrusive Ore", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [200, 0, 300, 700, 1, 500, 400, 0, 0, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("ore_intrusive_mustafar", "Intrusive Ore", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [870, 0, 870, 948, 550, 870, 870, 0, 750, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1, 800, 1000, 1]) + res.createResource("armophous_mustafar_1", "Type 1 Crystal Amorphous Gem", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [870, 0, 870, 948, 550, 870, 870, 0, 750, 1, 0]) + max = array('h', [1000, 1, 1000, 1000, 600, 1000, 1000, 1, 800, 1000, 1]) + res.createResource("armophous_mustafar_2", "Type 2 Crystal Amorphous Gem", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [838, 0, 838, 951, 350, 886, 886, 0, 919, 500, 0]) + max = array('h', [1000, 1, 1000, 1000, 400, 1000, 1000, 1, 1000, 1000, 1]) + res.createResource("crystalline_mustafar_1", "Type 1 Crystalline Gem", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [838, 0, 838, 951, 350, 886, 886, 0, 919, 500, 0]) + max = array('h', [1000, 1, 1000, 1000, 400, 1000, 1000, 1, 1000, 1000, 1]) + res.createResource("crystalline_mustafar_2", "Type 2 Crystalline Gem", "Mustafarian", 0, 0, min, max, 10000000, 10080000) + + min = array('h', [0, 0, 800, 0, 0, 0, 0, 0, 0, 500, 0]) + max = array('h', [1, 1, 1000, 1, 1, 1, 1, 1, 1, 1000, 1]) + res.createResource("gas_reactive_mustafar", "Reactive Gas", "Mustafarian", 3, 2, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("aluminum_perovskitic", "Aluminum", "Perovskitic", 15, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("copper_borcarbantium", "Copper", "Borcarbantium", 15, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("steel_bicorbantium", "Steel", "Bicorbantium", 15, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("steel_arveshian", "Steel", "Hardened Arveshium", 15, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("radioactive_polymetric", "Radioactive", "High Grade Polymetric", 15, 0, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("gas_reactive_organometallic", "Reactive Gas", "Unstable Organometallic", 15, 2, min, max, 10000000, 10080000) + + min = array('h', [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0]) + max = array('h', [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1, 1, 1000, 1]) + res.createResource("ore_siliclastic_fermionic", "Siliclastic Ore", "Fermionic", 15, 0, min, max, 10000000, 10080000) + diff --git a/src/resources/objects/resource/ResourceRoot.java b/src/resources/objects/resource/ResourceRoot.java index 31d558da..82731469 100644 --- a/src/resources/objects/resource/ResourceRoot.java +++ b/src/resources/objects/resource/ResourceRoot.java @@ -219,7 +219,7 @@ public class ResourceRoot implements Serializable { return generalType; } - public void setgeneralType(byte generalType){ + public void setGeneralType(byte generalType){ this.generalType = generalType; } @@ -231,10 +231,6 @@ public class ResourceRoot implements Serializable { this.containerType = containerType; } - public void setGeneralType(byte generalType) { - this.generalType = generalType; - } - public int getResourceRootID() { return resourceRootID; } diff --git a/src/services/resources/ResourceService.java b/src/services/resources/ResourceService.java index 92a602ad..72cf9aa6 100644 --- a/src/services/resources/ResourceService.java +++ b/src/services/resources/ResourceService.java @@ -100,17 +100,7 @@ public class ResourceService implements INetworkDispatch { } for (int i = 1; i <= 4; i++) poolResources.put(i, new Vector()); - // EntityCursor cursor = - // core.getResourceRootsODB().getCursor(Integer.class, - // ResourceRoot.class); - // Iterator it = cursor.iterator(); - // if(!it.hasNext()) { - // if(core.getResourceRootsODB()==null) { - // createCollections(); - // createCollections2(); - // createCollections3(); - // } else { - // } + core.commandService.registerCommand("harvestcorpse"); core.commandService.registerCommand("milkcreature"); core.commandService.registerCommand("resourcecontainersplit"); @@ -123,60 +113,12 @@ public class ResourceService implements INetworkDispatch { // loads the resource roots at server start public void loadResourceRoots() { -// ODBCursor cursor = core.getResourceRootsODB().getCursor(); -// int loadedResourceRootsCounter = 0; -// System.out.println("Loading resource roots..."); -// while (cursor.hasNext()) { -// final ResourceRoot resourceRoot = (ResourceRoot) cursor.next(); -// System.err.println("resourceRoot loaded ID: " + resourceRoot.getResourceRootID() + " " + resourceRoot.getResourceFileName()); -// createResource(ResourceClass.forString(resourceRoot.getResourceFileName()), resourceRoot); -// loadedResourceRootsCounter++; -// } -// -// if (loadedResourceRootsCounter == 0) { -// // big bang will take care of it -// } -// // System.err.println("loadedResourceRootsCounter " + -// // loadedResourceRootsCounter); -// cursor.close(); -// System.out.println("Finished loading resource roots."); + } // loads the currently spawned resources at server start public void loadResources() { loadFromTextFile(); -// ODBCursor cursor = core.getResourcesODB().getCursor(); -// int loadedResourceCounter = 0; -// System.out.println("Loading resources..."); -// while (cursor.hasNext()) { -// final GalacticResource resource = (GalacticResource) cursor.next(); -// System.out.println("Resource: " + resource.getName() + " rootID " + resource.getResourceRootID()); -// core.objectService.getObjectList().put(resource.getId(), resource); -// -// // re-reference ResourceRoot -// int resourceRootID = resource.getResourceRootID(); -// ResourceRoot resourceRoot = resourceRootTable.get(resourceRootID); -// resource.setResourceRoot(resourceRoot); -// -// // recreate the collections -// addSpawnedResource(resource); -// byte pool = resource.getPoolNumber(); -// if (poolResources.containsKey(pool)) -// poolResources.get(pool).add(resource); -// else { -// System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); -// resource.setPoolNumber((byte) 4); // Make it a pool 4 -// } -// -// loadedResourceCounter++; -// } -// -// if (loadedResourceCounter == 0) { -// kickOffBigBang(); // spawn resources initially once -// } -// -// cursor.close(); -// System.out.println("Finished loading resources."); } public SWGObject createResource() { @@ -305,64 +247,41 @@ public class ResourceService implements INetworkDispatch { } } - private void createResource(String fileName, ResourceClass rClass, String type, byte generalType, byte containerType, short [] minCapArray, short [] maxCapArray, long minLife, long maxLife) { + public void addResource(ResourceRoot resource) { + System.out.print("Created Resource: " + resource.getResourceFileName()); + System.out.print(" Class: " + resource.getResourceClass()); + System.out.println(" Type: " + resource.getResourceType()); + finalizeResource(ResourceClass.forString(resource.getResourceClass()), resource); + spawnResource(1, resource); + } + + public void createResource(String fileName, String rClass, String type, byte generalType, byte containerType, short [] minCapArray, short [] maxCapArray, long minLife, long maxLife) { ResourceRoot resourceRoot = new ResourceRoot(); resourceRoot.setResourceFileName(fileName); - resourceRoot.setResourceClass(rClass.getName()); + resourceRoot.setResourceClass(rClass); resourceRoot.setResourceType(type); - resourceRoot.setgeneralType(generalType); + resourceRoot.setGeneralType(generalType); resourceRoot.setContainerType(containerType); resourceRoot.setResourceMinCaps(minCapArray); resourceRoot.setResourceMaxCaps(maxCapArray); resourceRoot.setMinimalLifeTime(minLife); resourceRoot.setMaximalLifeTime(maxLife); - System.out.println("Created Resource: " + fileName + ". Class: " + rClass.getName() + " Type: " + type); - createResource(rClass, resourceRoot); + finalizeResource(ResourceClass.forString(rClass), resourceRoot); spawnResource(1, resourceRoot); } private void loadFromTextFile() { - try { - final String filename = "odb/resources/resources.txt"; - BufferedReader file = new BufferedReader(new FileReader(new File(filename))); - String line = ""; - while ((line = file.readLine()) != null) { - String [] values = line.split(","); - if (values.length > 9) { - int index = 0; - String fileName = values[index++]; - String rClass = values[index++]; - String type = values[index++]; - byte generalType = Byte.valueOf(values[index++]); - byte containerType = Byte.valueOf(values[index++]); - int minCapLength = Integer.valueOf(values[index++]); - if (index + minCapLength + 3 > values.length) { - System.err.println("Invalid format for resource: " + fileName); - continue; - } - short [] minCapArray = new short[minCapLength]; - for (int i = 0; i < minCapArray.length; i++) - minCapArray[i] = Short.valueOf(values[index++]); - int maxCapLength = Integer.valueOf(values[index++]); - if (index + maxCapLength + 2 > values.length) { - System.err.println("Invalid format for resource: " + fileName); - continue; - } - short [] maxCapArray = new short[maxCapLength]; - for (int i = 0; i < maxCapArray.length; i++) - maxCapArray[i] = Short.valueOf(values[index++]); - long minLife = Long.valueOf(values[index++]); - long maxLife = Long.valueOf(values[index++]); - createResource(fileName, ResourceClass.forString(rClass), type, generalType, containerType, minCapArray, maxCapArray, minLife, maxLife); - } - } - file.close(); - } catch (IOException e) { - e.printStackTrace(); - } + System.out.println("Loading resources..."); + final String path = "scripts/resources/"; + final String filename = "generate_resources"; + final String method = "generate"; + long start = System.nanoTime(); + core.scriptService.callScript(path, filename, method, core); + double timeMs = (System.nanoTime()-start)/1E6; + System.out.println(String.format("Finished loading resources. Took %.3fms. Loaded %d resources.", timeMs, resourceRootTable.size())); } - private void createResource(ResourceClass rClass, ResourceRoot resourceRoot) { + private void finalizeResource(ResourceClass rClass, ResourceRoot resourceRoot) { resourceRootTable.put(resourceRootTable.size(), resourceRoot); resourceTypeTable.get(rClass).add(resourceRoot); switch (resourceRoot.getResourceFileName()) { @@ -380,7 +299,7 @@ public class ResourceService implements INetworkDispatch { } } - // ToDo: Go through all of this again, Vegetable tubers are double 632 berry + // TODO: Go through all of this again, Vegetable tubers are double 632 berry // 635 double 645 and 647 double 671,672 // 683,84,85,86 all same @@ -426,8 +345,7 @@ public class ResourceService implements INetworkDispatch { return 0; } core.skillModService.addSkillMod(crafter, "surveying", 100); - int skillMod = (int) (Math.round(crafter.getSkillMod("surveying").getModifier())); - skillMod = 35; // TEST! + int skillMod = (int) (Math.round(crafter.getSkillMod("surveying").getBase())); int skillModAdapted = skillMod; if (skillModAdapted <= 35) skillModAdapted = (3 * skillMod) / 2; @@ -648,7 +566,6 @@ public class ResourceService implements INetworkDispatch { // GalacticResource historicResource = resource.convertToHistoricResource(); // core.getResourceHistoryODB().put(historicResource.getObjectID(), historicResource); // } - completeResourceNameHistory.add(resource.getName()); addSpawnedResource(resource); totalSpawnedResourcesNumber++; From 422ead1023f97694402a28f2360359df0c733a2b Mon Sep 17 00:00:00 2001 From: tacef Date: Tue, 22 Jul 2014 16:13:21 +0200 Subject: [PATCH 10/13] Changed Several NPC spawn's to use MobileTemplate Created a lot of NPC scripts --- .../generic/static/buisnessman/buisnessman.py | 34 ++ .../generic/static/commoner/commoner.py | 48 +++ .../mobiles/generic/static/commoner/patron.py | 41 +++ .../generic/static/droids/cll8binarylifter.py | 33 ++ .../generic/static/droids/eg6powerdroid.py | 33 ++ scripts/mobiles/generic/static/droids/r3j7.py | 33 ++ scripts/mobiles/generic/static/droids/r3m6.py | 33 ++ .../generic/static/entertainer/entertainer.py | 33 ++ .../generic/static/firgindanband/doikknats.py | 33 ++ .../generic/static/firgindanband/frigindan.py | 33 ++ .../static/firgindanband/nalancheel.py | 33 ++ .../generic/static/firgindanband/techmor.py | 33 ++ .../generic/static/firgindanband/tedndahai.py | 33 ++ scripts/mobiles/generic/static/noble/noble.py | 35 ++ .../static/professioncounselor/counselor.py | 34 ++ .../generic/static/tatooine/anetiakahryn.py | 33 ++ .../generic/static/tatooine/bibfortuna.py | 33 ++ .../generic/static/tatooine/byxlepedette.py | 33 ++ .../static/tatooine/chadrafanfemale.py | 33 ++ .../generic/static/tatooine/chadrafanmale.py | 33 ++ .../generic/static/tatooine/chissmale.py | 34 ++ .../mobiles/generic/static/tatooine/dravis.py | 33 ++ .../mobiles/generic/static/tatooine/dunir.py | 33 ++ .../generic/static/tatooine/enthakandela.py | 33 ++ .../generic/static/tatooine/errikdarksider.py | 33 ++ .../mobiles/generic/static/tatooine/gendra.py | 33 ++ .../generic/static/tatooine/harburik.py | 33 ++ .../mobiles/generic/static/tatooine/jawa.py | 33 ++ .../mobiles/generic/static/tatooine/lurval.py | 33 ++ .../generic/static/tatooine/matildacarson.py | 33 ++ .../generic/static/tatooine/mayor_eisley.py | 33 ++ .../mobiles/generic/static/tatooine/muftak.py | 33 ++ .../generic/static/tatooine/nikobrehe.py | 33 ++ .../mobiles/generic/static/tatooine/peawp.py | 33 ++ .../mobiles/generic/static/tatooine/purvis.py | 33 ++ .../generic/static/tatooine/staticstorm.py | 33 ++ .../generic/static/tatooine/staticstorml.py | 33 ++ .../generic/static/tatooine/talonkarrde.py | 33 ++ .../mobiles/generic/static/tatooine/trehla.py | 33 ++ .../generic/static/tatooine/vanvihotn.py | 33 ++ .../mobiles/generic/static/tatooine/vourk.py | 33 ++ .../mobiles/generic/static/tatooine/wuher.py | 33 ++ scripts/static_spawns/tatooine/luckydespot.py | 22 ++ scripts/static_spawns/tatooine/mos_eisley.py | 336 +++++------------- .../tatooine/mos_eisley_wt_bunker.py | 4 +- 45 files changed, 1530 insertions(+), 246 deletions(-) create mode 100644 scripts/mobiles/generic/static/buisnessman/buisnessman.py create mode 100644 scripts/mobiles/generic/static/commoner/commoner.py create mode 100644 scripts/mobiles/generic/static/commoner/patron.py create mode 100644 scripts/mobiles/generic/static/droids/cll8binarylifter.py create mode 100644 scripts/mobiles/generic/static/droids/eg6powerdroid.py create mode 100644 scripts/mobiles/generic/static/droids/r3j7.py create mode 100644 scripts/mobiles/generic/static/droids/r3m6.py create mode 100644 scripts/mobiles/generic/static/entertainer/entertainer.py create mode 100644 scripts/mobiles/generic/static/firgindanband/doikknats.py create mode 100644 scripts/mobiles/generic/static/firgindanband/frigindan.py create mode 100644 scripts/mobiles/generic/static/firgindanband/nalancheel.py create mode 100644 scripts/mobiles/generic/static/firgindanband/techmor.py create mode 100644 scripts/mobiles/generic/static/firgindanband/tedndahai.py create mode 100644 scripts/mobiles/generic/static/noble/noble.py create mode 100644 scripts/mobiles/generic/static/professioncounselor/counselor.py create mode 100644 scripts/mobiles/generic/static/tatooine/anetiakahryn.py create mode 100644 scripts/mobiles/generic/static/tatooine/bibfortuna.py create mode 100644 scripts/mobiles/generic/static/tatooine/byxlepedette.py create mode 100644 scripts/mobiles/generic/static/tatooine/chadrafanfemale.py create mode 100644 scripts/mobiles/generic/static/tatooine/chadrafanmale.py create mode 100644 scripts/mobiles/generic/static/tatooine/chissmale.py create mode 100644 scripts/mobiles/generic/static/tatooine/dravis.py create mode 100644 scripts/mobiles/generic/static/tatooine/dunir.py create mode 100644 scripts/mobiles/generic/static/tatooine/enthakandela.py create mode 100644 scripts/mobiles/generic/static/tatooine/errikdarksider.py create mode 100644 scripts/mobiles/generic/static/tatooine/gendra.py create mode 100644 scripts/mobiles/generic/static/tatooine/harburik.py create mode 100644 scripts/mobiles/generic/static/tatooine/jawa.py create mode 100644 scripts/mobiles/generic/static/tatooine/lurval.py create mode 100644 scripts/mobiles/generic/static/tatooine/matildacarson.py create mode 100644 scripts/mobiles/generic/static/tatooine/mayor_eisley.py create mode 100644 scripts/mobiles/generic/static/tatooine/muftak.py create mode 100644 scripts/mobiles/generic/static/tatooine/nikobrehe.py create mode 100644 scripts/mobiles/generic/static/tatooine/peawp.py create mode 100644 scripts/mobiles/generic/static/tatooine/purvis.py create mode 100644 scripts/mobiles/generic/static/tatooine/staticstorm.py create mode 100644 scripts/mobiles/generic/static/tatooine/staticstorml.py create mode 100644 scripts/mobiles/generic/static/tatooine/talonkarrde.py create mode 100644 scripts/mobiles/generic/static/tatooine/trehla.py create mode 100644 scripts/mobiles/generic/static/tatooine/vanvihotn.py create mode 100644 scripts/mobiles/generic/static/tatooine/vourk.py create mode 100644 scripts/mobiles/generic/static/tatooine/wuher.py create mode 100644 scripts/static_spawns/tatooine/luckydespot.py diff --git a/scripts/mobiles/generic/static/buisnessman/buisnessman.py b/scripts/mobiles/generic/static/buisnessman/buisnessman.py new file mode 100644 index 00000000..ab37ef6e --- /dev/null +++ b/scripts/mobiles/generic/static/buisnessman/buisnessman.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Businessman') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_businessman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_trandoshan_male_02.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('businessman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/commoner/commoner.py b/scripts/mobiles/generic/static/commoner/commoner.py new file mode 100644 index 00000000..64f27c5e --- /dev/null +++ b/scripts/mobiles/generic/static/commoner/commoner.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Commoner') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_commoner_tatooine_aqualish_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_trandoshan_female_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_bothan_female_01.iff') + templates.add('object/mobile/shared_dressed_commoner_fat_twilek_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_human_male_05.iff') + templates.add('object/mobile/shared_dressed_commoner_fat_zabrak_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_human_male_08.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_aqualish_male_09.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_04.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_human_male_06.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_zabrak_female_02.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_devaronian_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_aqualish_female_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_zabrak_female_02.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('commoner', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/commoner/patron.py b/scripts/mobiles/generic/static/commoner/patron.py new file mode 100644 index 00000000..2ff2ed4d --- /dev/null +++ b/scripts/mobiles/generic/static/commoner/patron.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Patron') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_commoner_tatooine_aqualish_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_trandoshan_female_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_bothan_female_01.iff') + templates.add('object/mobile/shared_dressed_commoner_fat_twilek_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_human_male_05.iff') + templates.add('object/mobile/shared_dressed_commoner_fat_zabrak_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_human_male_08.iff') + templates.add('object/mobile/shared_dressed_commoner_naboo_human_male_08.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('patron', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/droids/cll8binarylifter.py b/scripts/mobiles/generic/static/droids/cll8binarylifter.py new file mode 100644 index 00000000..91342f99 --- /dev/null +++ b/scripts/mobiles/generic/static/droids/cll8binarylifter.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a CLL-8 Binary Load Lifter') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_cll8_binary_load_lifter.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('cll8binarylifter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/droids/eg6powerdroid.py b/scripts/mobiles/generic/static/droids/eg6powerdroid.py new file mode 100644 index 00000000..8ec07cb4 --- /dev/null +++ b/scripts/mobiles/generic/static/droids/eg6powerdroid.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('an EG-6 Power Droid') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_eg6_power_droid.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('eg6powerdroid', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/droids/r3j7.py b/scripts/mobiles/generic/static/droids/r3j7.py new file mode 100644 index 00000000..e8e1757d --- /dev/null +++ b/scripts/mobiles/generic/static/droids/r3j7.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('R3-J7') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_r3.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('r3j7', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/droids/r3m6.py b/scripts/mobiles/generic/static/droids/r3m6.py new file mode 100644 index 00000000..8353c51a --- /dev/null +++ b/scripts/mobiles/generic/static/droids/r3m6.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('R3-M6') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_r3.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('r3m6', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/entertainer/entertainer.py b/scripts/mobiles/generic/static/entertainer/entertainer.py new file mode 100644 index 00000000..bb69d36e --- /dev/null +++ b/scripts/mobiles/generic/static/entertainer/entertainer.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Entertainer') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_entertainer_trainer_twk_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('entertainer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/firgindanband/doikknats.py b/scripts/mobiles/generic/static/firgindanband/doikknats.py new file mode 100644 index 00000000..3fa1d04c --- /dev/null +++ b/scripts/mobiles/generic/static/firgindanband/doikknats.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Doikk Na\'ts') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/tatooine_npc/shared_figrin_dan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('doikknats', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/firgindanband/frigindan.py b/scripts/mobiles/generic/static/firgindanband/frigindan.py new file mode 100644 index 00000000..01b37c7e --- /dev/null +++ b/scripts/mobiles/generic/static/firgindanband/frigindan.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Figrin D\'an') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/tatooine_npc/shared_figrin_dan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('firgindan', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/firgindanband/nalancheel.py b/scripts/mobiles/generic/static/firgindanband/nalancheel.py new file mode 100644 index 00000000..4a3faf80 --- /dev/null +++ b/scripts/mobiles/generic/static/firgindanband/nalancheel.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Nalan Cheel') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/tatooine_npc/shared_figrin_dan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nalancheel', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/firgindanband/techmor.py b/scripts/mobiles/generic/static/firgindanband/techmor.py new file mode 100644 index 00000000..24c5a2b1 --- /dev/null +++ b/scripts/mobiles/generic/static/firgindanband/techmor.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Tech M\'or') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/tatooine_npc/shared_figrin_dan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('techmor', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/firgindanband/tedndahai.py b/scripts/mobiles/generic/static/firgindanband/tedndahai.py new file mode 100644 index 00000000..bfa17bc3 --- /dev/null +++ b/scripts/mobiles/generic/static/firgindanband/tedndahai.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Tedn Dahai') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/tatooine_npc/shared_figrin_dan.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tedndahai', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/noble/noble.py b/scripts/mobiles/generic/static/noble/noble.py new file mode 100644 index 00000000..af956611 --- /dev/null +++ b/scripts/mobiles/generic/static/noble/noble.py @@ -0,0 +1,35 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Noble') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_noble_trandoshan_male_01.iff') + templates.add('object/mobile/shared_dressed_noble_human_female_01.iff') + templates.add('object/mobile/shared_dressed_noble_human_female_03.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('noble', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/professioncounselor/counselor.py b/scripts/mobiles/generic/static/professioncounselor/counselor.py new file mode 100644 index 00000000..d3c8ebdf --- /dev/null +++ b/scripts/mobiles/generic/static/professioncounselor/counselor.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('respec_seller') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + mobileTemplate.setConversationFileName('respec') + + templates = Vector() + templates.add('object/mobile/shared_respec_seller_f_1.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('professioncounselor', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/anetiakahryn.py b/scripts/mobiles/generic/static/tatooine/anetiakahryn.py new file mode 100644 index 00000000..a856a2ae --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/anetiakahryn.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Anetia Kah\'ryn') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_twk_entertainer.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('anetiakahyn', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/bibfortuna.py b/scripts/mobiles/generic/static/tatooine/bibfortuna.py new file mode 100644 index 00000000..17ef98d1 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/bibfortuna.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Bib Fortuna') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_bib_fortuna.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bibfortunaeisley', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/byxlepedette.py b/scripts/mobiles/generic/static/tatooine/byxlepedette.py new file mode 100644 index 00000000..dc7235b9 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/byxlepedette.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_byxle') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE | Options.CONVERSABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_byxle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('byxlepedette', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/chadrafanfemale.py b/scripts/mobiles/generic/static/tatooine/chadrafanfemale.py new file mode 100644 index 00000000..14e80838 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/chadrafanfemale.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Chadra-Fan Female') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_chadra_fan_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('chadrafanfemale', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/chadrafanmale.py b/scripts/mobiles/generic/static/tatooine/chadrafanmale.py new file mode 100644 index 00000000..ae6deabd --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/chadrafanmale.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Chadra-Fan male') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_chadra_fan_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('chadrafanmale', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/chissmale.py b/scripts/mobiles/generic/static/tatooine/chissmale.py new file mode 100644 index 00000000..71ac91b5 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/chissmale.py @@ -0,0 +1,34 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Chiss Male') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/ep3/shared_ep3_etyyy_chiss_poacher_01.iff') + templates.add('object/mobile/ep3/shared_ep3_etyyy_chiss_poacher_02.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('chissmale', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/dravis.py b/scripts/mobiles/generic/static/tatooine/dravis.py new file mode 100644 index 00000000..273807b4 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/dravis.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Dravis') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_space_privateer_tier1_tatooine.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dravis', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/dunir.py b/scripts/mobiles/generic/static/tatooine/dunir.py new file mode 100644 index 00000000..256040ea --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/dunir.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_dunir') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_dunir.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dunir', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/enthakandela.py b/scripts/mobiles/generic/static/tatooine/enthakandela.py new file mode 100644 index 00000000..badbc6a7 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/enthakandela.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Entha Kandela') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_entha_kandela.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('enthakandela', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/errikdarksider.py b/scripts/mobiles/generic/static/tatooine/errikdarksider.py new file mode 100644 index 00000000..2426c2dd --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/errikdarksider.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Errik Darksider') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_herald_tatooine_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('errikdarksider', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/gendra.py b/scripts/mobiles/generic/static/tatooine/gendra.py new file mode 100644 index 00000000..b016eb51 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/gendra.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('newbie_gendra') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE | Options.CONVERSABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_gendra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gendra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/harburik.py b/scripts/mobiles/generic/static/tatooine/harburik.py new file mode 100644 index 00000000..458eef94 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/harburik.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Lt. Harburik') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_lt_harburik.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('haburik', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/jawa.py b/scripts/mobiles/generic/static/tatooine/jawa.py new file mode 100644 index 00000000..c27eb0ab --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/jawa.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Jawa') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_jawa.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('staticjawa', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/lurval.py b/scripts/mobiles/generic/static/tatooine/lurval.py new file mode 100644 index 00000000..66cee24f --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/lurval.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Lurval') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_lurval.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lurval', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/matildacarson.py b/scripts/mobiles/generic/static/tatooine/matildacarson.py new file mode 100644 index 00000000..33ff6979 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/matildacarson.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Matilda Carson') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_noble_human_female_02.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('matildacarson', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/mayor_eisley.py b/scripts/mobiles/generic/static/tatooine/mayor_eisley.py new file mode 100644 index 00000000..992f7654 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/mayor_eisley.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mos_eisley_mayor') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_mayor_mikdanyell_guhrantt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mos_eisley_mayor', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/muftak.py b/scripts/mobiles/generic/static/tatooine/muftak.py new file mode 100644 index 00000000..ea6030f6 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/muftak.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Muftak') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_muftak.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('muftak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/nikobrehe.py b/scripts/mobiles/generic/static/tatooine/nikobrehe.py new file mode 100644 index 00000000..9d600d8b --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/nikobrehe.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_niko') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_niko.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nikobrehe', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/peawp.py b/scripts/mobiles/generic/static/tatooine/peawp.py new file mode 100644 index 00000000..c85a9d86 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/peawp.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Peawp R\'dawc') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_peawp_bodyguard_trainer.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('peawprdawc', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/purvis.py b/scripts/mobiles/generic/static/tatooine/purvis.py new file mode 100644 index 00000000..934e9719 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/purvis.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Purvis Arrison') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_purvis_arrison.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purvisarrison', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/staticstorm.py b/scripts/mobiles/generic/static/tatooine/staticstorm.py new file mode 100644 index 00000000..c3db61e4 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/staticstorm.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Stormtrooper') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_stormtrooper.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('staticstorm', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/staticstorml.py b/scripts/mobiles/generic/static/tatooine/staticstorml.py new file mode 100644 index 00000000..24ee2121 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/staticstorml.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Stormtrooper Squad Leader') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_stormtrooper_groupleader.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('staticstorml', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/talonkarrde.py b/scripts/mobiles/generic/static/tatooine/talonkarrde.py new file mode 100644 index 00000000..1e5274ed --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/talonkarrde.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Talon Karrde') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_talon_karrde.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('talonkarrde', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/trehla.py b/scripts/mobiles/generic/static/tatooine/trehla.py new file mode 100644 index 00000000..9c1cc3bd --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/trehla.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Trehla Keelo') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tutorial_mentor.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('trehla', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/vanvihotn.py b/scripts/mobiles/generic/static/tatooine/vanvihotn.py new file mode 100644 index 00000000..356396d7 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/vanvihotn.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Vanvi Hotn') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_bestine_artist01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('vanvihotn', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/vourk.py b/scripts/mobiles/generic/static/tatooine/vourk.py new file mode 100644 index 00000000..0702bed2 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/vourk.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Vourk Ver\'Zremp') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_santos.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('vourk', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/tatooine/wuher.py b/scripts/mobiles/generic/static/tatooine/wuher.py new file mode 100644 index 00000000..ed63bbc4 --- /dev/null +++ b/scripts/mobiles/generic/static/tatooine/wuher.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('Wuher') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_wuher.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wuher', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/luckydespot.py b/scripts/static_spawns/tatooine/luckydespot.py new file mode 100644 index 00000000..147f9123 --- /dev/null +++ b/scripts/static_spawns/tatooine/luckydespot.py @@ -0,0 +1,22 @@ +# Project SWG: Anchorhead: Static Spawns +# (C)2014 ProjectSWG + +import sys +from resources.datatables import Options +from resources.datatables import State + +def addPlanetSpawns(core, planet): + + + stcSvc = core.staticService + objSvc = core.objectService + + #building = core.objectService.getObject(long(-466404040703447347)) + #stcSvc.spawnObject('object/mobile/shared_han_solo.iff', 'tatooine', building.getCellByCellNumber(9), float(32.3), float(7.0), float(1.6), float(0), float(0), float(0), float(0)) + + # Disabled for now. She seems to be the cause for quite a few crashes (but not the only reason for the crashes) + #valarian = stcSvc.spawnObject('object/mobile/shared_lady_valarian.iff', 'tatooine', building.getCellByCellNumber(4), float(-21.5), float(9.0), float(0.5), float(0), float(0.70), float(0), float(-0.71)) + #valarian.setCustomName('Lady Valarian') + #valarian.setOptionsBitmask(256) + + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/mos_eisley.py b/scripts/static_spawns/tatooine/mos_eisley.py index 16d5c183..9cc5b768 100644 --- a/scripts/static_spawns/tatooine/mos_eisley.py +++ b/scripts/static_spawns/tatooine/mos_eisley.py @@ -1,16 +1,13 @@ -import sys # Project SWG: Mos Eisley: Static Spawns # (C)2014 ProjectSWG - - +import sys from resources.datatables import Options from resources.datatables import State from resources.datatables import StateStatus def addPlanetSpawns(core, planet): - stcSvc = core.staticService objSvc = core.objectService @@ -18,309 +15,161 @@ def addPlanetSpawns(core, planet): #Cantina Interior building = core.objectService.getObject(long(1082874)) - wuher = stcSvc.spawnObject('object/mobile/shared_wuher.iff', 'tatooine', building.getCellByCellNumber(3), float(8.6), float(-0.9), float(0.4), float(0), float(0.71), float(0), float(0.71)) - wuher.setCustomName('Wuher') - wuher.setOptionsBitmask(256) + wuher = stcSvc.spawnObject('wuher', 'tatooine', building.getCellByCellNumber(3), float(8.6), float(-0.9), float(0.4), float(0), float(0.71), float(0), float(0.71)) - chadraFanFemale = stcSvc.spawnObject('object/mobile/shared_chadra_fan_female.iff', 'tatooine', building.getCellByCellNumber(3), float(10.6), float(-0.9), float(-1.5), float(0), float(0.42), float(0), float(0.90)) - chadraFanFemale.setCustomName('a Chadra Fan Female') - chadraFanFemale.setOptionsBitmask(256) + chadraFanFemale = stcSvc.spawnObject('chadrafanfemale', 'tatooine', building.getCellByCellNumber(3), float(10.6), float(-0.9), float(-1.5), float(0), float(0.42), float(0), float(0.90)) - chadraFanMale = stcSvc.spawnObject('object/mobile/shared_chadra_fan_male.iff', 'tatooine', building.getCellByCellNumber(3), float(10.7), float(-0.9), float(-0.3), float(0), float(0.64), float(0), float(0.77)) - chadraFanMale.setCustomName('a Chadra Fan Male') - chadraFanMale.setOptionsBitmask(256) + chadraFanMale = stcSvc.spawnObject('chadrafanmale', 'tatooine', building.getCellByCellNumber(3), float(10.7), float(-0.9), float(-0.3), float(0), float(0.64), float(0), float(0.77)) - muftak = stcSvc.spawnObject('object/mobile/shared_muftak.iff', 'tatooine', building.getCellByCellNumber(3), float(20.3), float(-0.9), float(4.9), float(0), float(0.82), float(0), float(0.57)) - muftak.setCustomName('Muftak') - muftak.setOptionsBitmask(256) + muftak = stcSvc.spawnObject('muftak', 'tatooine', building.getCellByCellNumber(3), float(20.3), float(-0.9), float(4.9), float(0), float(0.82), float(0), float(0.57)) - chissMale1 = stcSvc.spawnObject('object/mobile/ep3/shared_ep3_etyyy_chiss_poacher_01.iff', 'tatooine', building.getCellByCellNumber(3), float(1.7), float(-0.9), float(-5.0), float(0), float(0.71), float(0), float(0.71)) - chissMale1.setCustomName('a Chiss Male') - chissMale1.setOptionsBitmask(256) + chissMale1 = stcSvc.spawnObject('chissmale', 'tatooine', building.getCellByCellNumber(3), float(1.7), float(-0.9), float(-5.0), float(0), float(0.71), float(0), float(0.71)) - chissMale2 = stcSvc.spawnObject('object/mobile/ep3/shared_ep3_etyyy_chiss_poacher_02.iff', 'tatooine', building.getCellByCellNumber(3), float(3.4), float(-0.9), float(-4.8), float(0), float(0), float(0), float(0)) - chissMale2.setCustomName('a Chiss Male') - chissMale2.setOptionsBitmask(256) + chissMale2 = stcSvc.spawnObject('chissmale', 'tatooine', building.getCellByCellNumber(3), float(3.4), float(-0.9), float(-4.8), float(0), float(0), float(0), float(0)) - cantinaStorm = stcSvc.spawnObject('object/mobile/shared_stormtrooper.iff', 'tatooine', building.getCellByCellNumber(3), float(2.9), float(-0.9), float(-6.5), float(0), float(0.71), float(0), float(0.71)) - cantinaStorm.setCustomName('a Stormtrooper') - cantinaStorm.setOptionsBitmask(256) + cantinaStorm = stcSvc.spawnObject('staticstorm', 'tatooine', building.getCellByCellNumber(3), float(2.9), float(-0.9), float(-6.5), float(0), float(0.71), float(0), float(0.71)) - cantinaStormL = stcSvc.spawnObject('object/mobile/shared_stormtrooper_groupleader.iff', 'tatooine', building.getCellByCellNumber(3), float(3.6), float(-0.9), float(-7.9), float(0), float(0.71), float(0), float(0.71)) - cantinaStormL.setCustomName('a Stormtrooper Squad Leader') - cantinaStormL.setOptionsBitmask(256) + cantinaStormL = stcSvc.spawnObject('staticstorml', 'tatooine', building.getCellByCellNumber(3), float(3.6), float(-0.9), float(-7.9), float(0), float(0.71), float(0), float(0.71)) - businessman1 = stcSvc.spawnObject('object/mobile/shared_dressed_businessman_human_male_01.iff', 'tatooine', building.getCellByCellNumber(3), float(11.0), float(-0.9), float(2.1), float(0), float(0.38), float(0), float(-0.92)) - businessman1.setCustomName('a Businessman') - businessman1.setOptionsBitmask(256) + businessman1 = stcSvc.spawnObject('businessman', 'tatooine', building.getCellByCellNumber(3), float(11.0), float(-0.9), float(2.1), float(0), float(0.38), float(0), float(-0.92)) - commoner1 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_tatooine_aqualish_male_01.iff', 'tatooine', building.getCellByCellNumber(3), float(10.3), float(-0.9), float(2.7), float(0), float(0.82), float(0), float(0.57)) - commoner1.setCustomName('a Commoner') - commoner1.setOptionsBitmask(256) + commoner1 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(10.3), float(-0.9), float(2.7), float(0), float(0.82), float(0), float(0.57)) - entertainer1 = stcSvc.spawnObject('object/mobile/shared_dressed_entertainer_trainer_twk_female_01.iff', 'tatooine', building.getCellByCellNumber(3), float(9.4), float(-0.9), float(3.9), float(0), float(0.38), float(0), float(-0.92)) - entertainer1.setCustomName('an Entertainer') - entertainer1.setOptionsBitmask(256) + entertainer1 = stcSvc.spawnObject('entertainer', 'tatooine', building.getCellByCellNumber(3), float(9.4), float(-0.9), float(3.9), float(0), float(0.38), float(0), float(-0.92)) - noble1 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_trandoshan_male_01.iff', 'tatooine', building.getCellByCellNumber(3), float(8.6), float(-0.9), float(4.8), float(0), float(0.82), float(0), float(0.57)) - noble1.setCustomName('a Noble') - noble1.setOptionsBitmask(256) + noble1 = stcSvc.spawnObject('noble', 'tatooine', building.getCellByCellNumber(3), float(8.6), float(-0.9), float(4.8), float(0), float(0.82), float(0), float(0.57)) + + commoner2 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(4.1), float(-0.9), float(5.7), float(0), float(1), float(0), float(0)) - commoner2 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_tatooine_trandoshan_female_01.iff', 'tatooine', building.getCellByCellNumber(3), float(4.1), float(-0.9), float(5.7), float(0), float(1), float(0), float(0)) - commoner2.setCustomName('a Commoner') - commoner2.setOptionsBitmask(256) + commoner3 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(3.1), float(-0.9), float(5.9), float(0), float(1), float(0), float(0)) - commoner3 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_naboo_bothan_female_01.iff', 'tatooine', building.getCellByCellNumber(3), float(3.1), float(-0.9), float(5.9), float(0), float(1), float(0), float(0)) - commoner3.setCustomName('a Commoner') - commoner3.setOptionsBitmask(256) + commoner4 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(1.7), float(-0.9), float(6.0), float(0), float(1), float(0), float(0)) - commoner4 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_fat_twilek_male_01.iff', 'tatooine', building.getCellByCellNumber(3), float(1.7), float(-0.9), float(6.0), float(0), float(1), float(0), float(0)) - commoner4.setCustomName('a Commoner') - commoner4.setOptionsBitmask(256) + commoner5 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(-0.4), float(-0.9), float(5.9), float(0), float(1), float(0), float(0)) - commoner5 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_naboo_bothan_male_01.iff', 'tatooine', building.getCellByCellNumber(3), float(-0.4), float(-0.9), float(5.9), float(0), float(1), float(0), float(0)) - commoner5.setCustomName('a Commoner') - commoner5.setOptionsBitmask(256) + commoner6 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(16.0), float(-0.9), float(4.1), float(0), float(0), float(0), float(0)) - commoner6 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_naboo_human_male_05.iff', 'tatooine', building.getCellByCellNumber(3), float(16.0), float(-0.9), float(4.1), float(0), float(0), float(0), float(0)) - commoner6.setCustomName('a Commoner') - commoner6.setOptionsBitmask(256) + commoner7 = stcSvc.spawnObject('patron', 'tatooine', building.getCellByCellNumber(3), float(8.8), float(-0.9), float(-6.0), float(0), float(0.98), float(0), float(-0.22)) - commoner7 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_fat_zabrak_male_01.iff', 'tatooine', building.getCellByCellNumber(3), float(8.8), float(-0.9), float(-6.0), float(0), float(0.98), float(0), float(-0.22)) - commoner7.setCustomName('a Patron') - commoner7.setOptionsBitmask(256) + commoner8 = stcSvc.spawnObject('patron', 'tatooine', building.getCellByCellNumber(3), float(6.8), float(-0.9), float(-6.5), float(0), float(0.98), float(0), float(-0.22)) - commoner8 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_naboo_human_male_08.iff', 'tatooine', building.getCellByCellNumber(3), float(6.8), float(-0.9), float(-6.5), float(0), float(0.98), float(0), float(-0.22)) - commoner8.setCustomName('a Patron') - commoner8.setOptionsBitmask(256) + commoner9 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(1.1), float(-0.9), float(-7.7), float(0), float(0.42), float(0), float(0.91)) - commoner9 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_tatooine_aqualish_male_09.iff', 'tatooine', building.getCellByCellNumber(3), float(1.1), float(-0.9), float(-7.7), float(0), float(0.42), float(0), float(0.91)) - commoner9.setCustomName('a Commoner') - commoner9.setOptionsBitmask(256) + commoner10 = stcSvc.spawnObject('commoner', 'tatooine', building.getCellByCellNumber(3), float(2.1), float(-0.9), float(-8.4), float(0), float(0.42), float(0), float(0.91)) + + anetiaKahryn = stcSvc.spawnObject('anetiakahyn', 'tatooine', building.getCellByCellNumber(4), float(19.8), float(-0.9), float(-21), float(0), float(-0.03), float(0), float(0.99)) - commoner10 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_tatooine_nikto_male_04.iff', 'tatooine', building.getCellByCellNumber(3), float(2.1), float(-0.9), float(-8.4), float(0), float(0.42), float(0), float(0.91)) - commoner10.setCustomName('a Commoner') - commoner10.setOptionsBitmask(256) + figrinDan = stcSvc.spawnObject('firgindan', 'tatooine', building.getCellByCellNumber(6), float(3.7), float(-0.9), float(-14.4), float(0), float(0.42), float(0), float(0.91)) - anetiaKahryn = stcSvc.spawnObject('object/mobile/shared_dressed_twk_entertainer.iff', 'tatooine', building.getCellByCellNumber(4), float(19.8), float(-0.9), float(-21), float(0), float(-0.03), float(0), float(0.99)) - anetiaKahryn.setCustomName('Anetia Kah\'ryn') - anetiaKahryn.setOptionsBitmask(256) + techMor = stcSvc.spawnObject('techmor', 'tatooine', building.getCellByCellNumber(6), float(4.0), float(-0.9), float(-17.0), float(0), float(0.42), float(0), float(0.91)) - figrinDan = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_figrin_dan.iff', 'tatooine', building.getCellByCellNumber(6), float(3.7), float(-0.9), float(-14.4), float(0), float(0.42), float(0), float(0.91)) - figrinDan.setCustomName('Figrin D\'an') - figrinDan.setOptionsBitmask(256) + doikkNats = stcSvc.spawnObject('doikknats', 'tatooine', building.getCellByCellNumber(6), float(2.2), float(-0.9), float(-16.4), float(0), float(0.42), float(0), float(0.91)) - techMor = stcSvc.spawnObject('object/mobile/tatooine_npc/shared_figrin_dan.iff', 'tatooine', building.getCellByCellNumber(6), float(4.0), float(-0.9), float(-17.0), float(0), float(0.42), float(0), float(0.91)) - techMor.setCustomName('Tech M\'or') - techMor.setOptionsBitmask(256) + tednDahai = stcSvc.spawnObject('tedndahai', 'tatooine', building.getCellByCellNumber(6), float(1.3), float(-0.9), float(-15.2), float(0), float(0.42), float(0), float(0.91)) - doikkNats = stcSvc.spawnObject('object/mobile/tatooine_npc/shared_figrin_dan.iff', 'tatooine', building.getCellByCellNumber(6), float(2.2), float(-0.9), float(-16.4), float(0), float(0.42), float(0), float(0.91)) - doikkNats.setCustomName('Doikk Na\'ts') - doikkNats.setOptionsBitmask(256) + nalanCheel = stcSvc.spawnObject('nalancheel', 'tatooine', building.getCellByCellNumber(6), float(0.5), float(-0.9), float(-17.1), float(0), float(0.42), float(0), float(0.91)) - tednDahai = stcSvc.spawnObject('object/mobile/tatooine_npc/shared_figrin_dan.iff', 'tatooine', building.getCellByCellNumber(6), float(1.3), float(-0.9), float(-15.2), float(0), float(0.42), float(0), float(0.91)) - tednDahai.setCustomName('Tedn Dahai') - tednDahai.setOptionsBitmask(256) - - nalanCheel = stcSvc.spawnObject('object/mobile/tatooine_npc/shared_figrin_dan.iff', 'tatooine', building.getCellByCellNumber(6), float(0.5), float(-0.9), float(-17.1), float(0), float(0.42), float(0), float(0.91)) - nalanCheel.setCustomName('Nalan Cheel') - nalanCheel.setOptionsBitmask(256) - - dravis = stcSvc.spawnObject('object/mobile/shared_space_privateer_tier1_tatooine.iff', 'tatooine', building.getCellByCellNumber(12), float(-21.7), float(-0.9), float(25.5), float(0), float(0.99), float(0), float(0.03)) - #dravis.setCustomName2('Dravis') - #dravis.setOptionsBitmask(256) - - talonKarrde = stcSvc.spawnObject('object/mobile/shared_dressed_talon_karrde.iff', 'tatooine', building.getCellByCellNumber(13), float(-25.7), float(-0.5), float(8.8), float(0), float(0.21), float(0), float(0.97)) - talonKarrde.setCustomName('Talon Karrde') - talonKarrde.setOptionsBitmask(256) - - #Starport Interior - - - #City Hall Interior - - #Lucky Despot Interior TODO: Check Cell IDs for Spawned NPCS inside once Lucky Despot is spawning properly again. - #building = core.objectService.getObject(long(-466404040703447347)) - #stcSvc.spawnObject('object/mobile/shared_han_solo.iff', 'tatooine', building.getCellByCellNumber(9), float(32.3), float(7.0), float(1.6), float(0), float(0), float(0), float(0)) - - # Disabled for now. She seems to be the cause for quite a few crashes (but not the only reason for the crashes) - #valarian = stcSvc.spawnObject('object/mobile/shared_lady_valarian.iff', 'tatooine', building.getCellByCellNumber(4), float(-21.5), float(9.0), float(0.5), float(0), float(0.70), float(0), float(-0.71)) - #valarian.setCustomName('Lady Valarian') - #valarian.setOptionsBitmask(256) - - #Medical Center Interior - - #Theater Interior + dravis = stcSvc.spawnObject('dravis', 'tatooine', building.getCellByCellNumber(12), float(-21.7), float(-0.9), float(25.5), float(0), float(0.99), float(0), float(0.03)) + + talonKarrde = stcSvc.spawnObject('talonkarrde', 'tatooine', building.getCellByCellNumber(13), float(-25.7), float(-0.5), float(8.8), float(0), float(0.21), float(0), float(0.97)) #Miscellaneous Building Interiors #Outside - businessman2 = stcSvc.spawnObject('object/mobile/shared_dressed_businessman_human_male_01.iff', 'tatooine', long(0), float(3663.3), float(4.0), float(-4738.6), float(0), float(0)) - businessman2.setCustomName('a Businessman') - businessman2.setOptionsBitmask(256) + businessman2 = stcSvc.spawnObject('businessman', 'tatooine', long(0), float(3663.3), float(4.0), float(-4738.6), float(0), float(0)) - noble2 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_human_female_01.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) - noble2.setCustomName('a Noble') - noble2.setOptionsBitmask(256) + noble2 = stcSvc.spawnObject('noble', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) - commoner11 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_naboo_human_male_06.iff', 'tatooine', long(0), float(3529.1), float(5.0), float(-4900.4), float(0.42), float(0.91)) - commoner11.setCustomName('a Commoner') + commoner11 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3529.1), float(5.0), float(-4900.4), float(0.42), float(0.91)) + + businessman3 = stcSvc.spawnObject('businessman', 'tatooine', long(0), float(3595.7), float(5.0), float(-4740.1), float(0), float(0)) - businessman3 = stcSvc.spawnObject('object/mobile/shared_dressed_commoner_tatooine_trandoshan_male_02.iff', 'tatooine', long(0), float(3595.7), float(5.0), float(-4740.1), float(0), float(0)) - businessman3.setCustomName('a Businessman') - businessman3.setOptionsBitmask(256) + jawa1 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3663.3), float(5.0), float(-4858.6), float(0), float(0)) - jawa1 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3663.3), float(5.0), float(-4858.6), float(0), float(0)) - jawa1.setCustomName('a Jawa') - jawa1.setOptionsBitmask(256) - - commoner12 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_naboo_moncal_male_01.iff', 'tatooine', long(0), float(3490.3), float(5.0), float(-4799.4), float(0), float(0)) + commoner12 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3490.3), float(5.0), float(-4799.4), float(0), float(0)) commoner12.setCustomName('a Scientist') - commoner13 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_naboo_zabrak_female_02.iff', 'tatooine', long(0), float(3559.7), float(5.0), float(-4725.9), float(0), float(0)) - commoner13.setCustomName('a Commoner') + commoner13 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3559.7), float(5.0), float(-4725.9), float(0), float(0)) - commoner14 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_tatooine_devaronian_male_01.iff', 'tatooine', long(0), float(3527.7), float(5.0), float(-4721.1), float(0.71), float(0.71)) - commoner14.setCustomName('a Commoner') + commoner14 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3527.7), float(5.0), float(-4721.1), float(0.71), float(0.71)) - commoner15 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_tatooine_aqualish_female_01.iff', 'tatooine', long(0), float(3514.9), float(5.0), float(-4737.8), float(0), float(0)) - commoner15.setCustomName('a Commoner') + commoner15 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3514.9), float(5.0), float(-4737.8), float(0), float(0)) - jawa2 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3485.2), float(4.9), float(-4859.2), float(0), float(0)) - jawa2.setCustomName('a Jawa') - jawa2.setOptionsBitmask(256) - - jawa3 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3465.3), float(5.0), float(-4860.1), float(0.71), float(-0.71)) - jawa3.setCustomName('a Jawa') - jawa3.setOptionsBitmask(256) - - jawa4 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3486.8), float(5.0), float(-4884.7), float(0.43051), float(-0.9025)) - jawa4.setCustomName('a Jawa') - jawa4.setOptionsBitmask(256) - - jawa5 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3487.1), float(5.0), float(-4886.0), float(0.95105), float(0.3090)) - jawa5.setCustomName('a Jawa') - jawa5.setOptionsBitmask(256) - - jawa6 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3488.8), float(5.0), float(-4884.4), float(0.3255), float(-0.9455)) - jawa6.setCustomName('a Jawa') - jawa6.setOptionsBitmask(256) - - jawa7 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3472.2), float(5.0), float(-4918.4), float(0), float(0)) - jawa7.setCustomName('a Jawa') - jawa7.setOptionsBitmask(256) - - jawa8 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3471.4), float(5.0), float(-4919.5), float(0), float(0)) - jawa8.setCustomName('a Jawa') - jawa8.setOptionsBitmask(256) - - jawa9 = stcSvc.spawnObject('object/mobile/shared_jawa.iff', 'tatooine', long(0), float(3470.3), float(5.0), float(-4918.7), float(0), float(0)) - jawa9.setCustomName('a Jawa') - jawa9.setOptionsBitmask(256) - - bib = stcSvc.spawnObject('object/mobile/shared_bib_fortuna.iff', 'tatooine', long(0), float(3552.4), float(5.0), float(-4933.2), float(0.31730), float(-0.9483)) - bib.setCustomName('Bib Fortuna') - bib.setOptionsBitmask(256) - - commoner16 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_naboo_human_male_06.iff', 'tatooine', long(0), float(3398.2), float(4.0), float(-4654.2), float(0.42), float(0.91)) - commoner16.setCustomName('a Commoner') + jawa2 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3485.2), float(4.9), float(-4859.2), float(0), float(0)) - noble3 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_human_female_01.iff', 'tatooine', long(0), float(3396.3), float(4.0), float(-4774.1), float(0.42), float(0.91)) - noble3.setCustomName('a Noble') - noble3.setOptionsBitmask(256) + jawa3 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3465.3), float(5.0), float(-4860.1), float(0.71), float(-0.71)) - entertainer1 = stcSvc.spawnObject('object/mobile/shared_dressed_entertainer_trainer_twk_female_01.iff', 'tatooine', long(0), float(3305.7), float(5.6), float(-4771.7), float(0), float(0)) - entertainer1.setCustomName('an Entertainer') - entertainer1.setOptionsBitmask(256) - - r3m6 = stcSvc.spawnObject('object/mobile/shared_r3.iff', 'tatooine', long(0), float(3460.1), float(4.0), float(-4898.2), float(0.38), float(-0.92)) - r3m6.setCustomName('R3-M6') - r3m6.setOptionsBitmask(256) - - eg1 = stcSvc.spawnObject('object/mobile/shared_eg6_power_droid.iff', 'tatooine', long(0), float(3463.8), float(4.0), float(-4882.6), float(-0.38), float(0.92)) - eg1.setCustomName('an EG-6 Power Droid') - eg1.setOptionsBitmask(256) + jawa4 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3486.8), float(5.0), float(-4884.7), float(0.43051), float(-0.9025)) - commoner17 = stcSvc.spawnCommoner('object/mobile/shared_dressed_commoner_naboo_zabrak_female_02.iff', 'tatooine', long(0), float(3452.6), float(4.0), float(-4937.1), float(0), float(0)) - commoner17.setCustomName('a Commoner') + jawa5 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3487.1), float(5.0), float(-4886.0), float(0.95105), float(0.3090)) - lifter1 = stcSvc.spawnObject('object/mobile/shared_cll8_binary_load_lifter.iff', 'tatooine', long(0), float(3547), float(5.0), float(-4768.9), float(0), float(0)) - lifter1.setCustomName('a CLL-8 Binary Load Lifter') - lifter1.setOptionsBitmask(256) + jawa6 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3488.8), float(5.0), float(-4884.4), float(0.3255), float(-0.9455)) - r3j7 = stcSvc.spawnObject('object/mobile/shared_r3.iff', 'tatooine', long(0), float(3311.1), float(4.0), float(-4820.2), float(0.38), float(-0.92)) - r3j7.setCustomName('R3-J7') - r3j7.setOptionsBitmask(256) + jawa7 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3472.2), float(5.0), float(-4918.4), float(0), float(0)) - noble4 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_human_female_03.iff', 'tatooine', long(0), float(3255.3), float(4.0), float(-4848.1), float(0.42), float(0.91)) - noble4.setCustomName('a Noble') - noble4.setOptionsBitmask(256) + jawa8 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3471.4), float(5.0), float(-4919.5), float(0), float(0)) - byxlePedette = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_opening_byxle.iff', 'tatooine', long(0), float(3365), float(5), float(-4639), float(0.99), float(0.12)) - byxlePedette.setOptionsBitmask(264) + jawa9 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3470.3), float(5.0), float(-4918.7), float(0), float(0)) - errikDarksider = stcSvc.spawnObject('object/mobile/shared_dressed_herald_tatooine_01.iff', 'tatooine', long(0), float(3381), float(4.6), float(-4498), float(0.91), float(0.40)) - errikDarksider.setCustomName('Errik Darksider') - errikDarksider.setOptionsBitmask(256) + bib = stcSvc.spawnObject('bibfortunaeisley', 'tatooine', long(0), float(3552.4), float(5.0), float(-4933.2), float(0.31730), float(-0.9483)) - gendra = stcSvc.spawnObject('object/mobile/shared_dressed_gendra.iff', 'tatooine', long(0), float(3308), float(5.6), float(-4785), float(0.84), float(0.53)) - gendra.setOptionsBitmask(264) + commoner16 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3398.2), float(4.0), float(-4654.2), float(0.42), float(0.91)) + + noble3 = stcSvc.spawnObject('noble', 'tatooine', long(0), float(3396.3), float(4.0), float(-4774.1), float(0.42), float(0.91)) - lurval = stcSvc.spawnObject('object/mobile/shared_lurval.iff', 'tatooine', long(0), float(3387), float(5), float(-4791), float(-0.4), float(0.91)) - lurval.setCustomName('Lurval') - lurval.setOptionsBitmask(256) + entertainer1 = stcSvc.spawnObject('entertainer', 'tatooine', long(0), float(3305.7), float(5.6), float(-4771.7), float(0), float(0)) + + r3m6 = stcSvc.spawnObject('r3m6', 'tatooine', long(0), float(3460.1), float(4.0), float(-4898.2), float(0.38), float(-0.92)) - matildaCarson = stcSvc.spawnObject('object/mobile/shared_dressed_noble_human_female_02.iff', 'tatooine', long(0), float(3490.2), float(5), float(-4778), float(0.87), float(0.48)) - matildaCarson.setCustomName('Matilda Carson') - matildaCarson.setOptionsBitmask(256) + eg1 = stcSvc.spawnObject('eg6powerdroid', 'tatooine', long(0), float(3463.8), float(4.0), float(-4882.6), float(-0.38), float(0.92)) + + commoner17 = stcSvc.spawnCommoner('commoner', 'tatooine', long(0), float(3452.6), float(4.0), float(-4937.1), float(0), float(0)) + + lifter1 = stcSvc.spawnObject('cll8binarylifter', 'tatooine', long(0), float(3547), float(5.0), float(-4768.9), float(0), float(0)) + + r3j7 = stcSvc.spawnObject('r3j7', 'tatooine', long(0), float(3311.1), float(4.0), float(-4820.2), float(0.38), float(-0.92)) + + noble4 = stcSvc.spawnObject('noble', 'tatooine', long(0), float(3255.3), float(4.0), float(-4848.1), float(0.42), float(0.91)) - vanvi = stcSvc.spawnObject('object/mobile/shared_dressed_bestine_artist01.iff', 'tatooine', long(0), float(3312), float(5), float(-4655), float(0.95), float(-0.28)) - vanvi.setCustomName('Vanvi Hotn') - vanvi.setOptionsBitmask(256) + byxlePedette = stcSvc.spawnObject('byxlepedette', 'tatooine', long(0), float(3365), float(5), float(-4639), float(0.99), float(0.12)) - harburik = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_lt_harburik.iff', 'tatooine', long(0), float(3486), float(5), float(-4740), float(0), float(-0.71), float(0), float(0.71)) - harburik.setCustomName('Lt. Harburik') - harburik.setOptionsBitmask(256) + errikDarksider = stcSvc.spawnObject('errikdarksider', 'tatooine', long(0), float(3381), float(4.6), float(-4498), float(0.91), float(0.40)) - trehla = stcSvc.spawnObject('object/mobile/shared_dressed_tutorial_mentor.iff', 'tatooine', long(0), float(3484), float(5), float(-4808), float(0), float(0.92), float(0), float(-0.38)) - trehla.setCustomName('Trehla Keelo') - trehla.setOptionsBitmask(256) + gendra = stcSvc.spawnObject('gendra', 'tatooine', long(0), float(3308), float(5.6), float(-4785), float(0.84), float(0.53)) + + lurval = stcSvc.spawnObject('lurval', 'tatooine', long(0), float(3387), float(5), float(-4791), float(-0.4), float(0.91)) + + matildaCarson = stcSvc.spawnObject('matildacarson', 'tatooine', long(0), float(3490.2), float(5), float(-4778), float(0.87), float(0.48)) + + vanvi = stcSvc.spawnObject('vanvihotn', 'tatooine', long(0), float(3312), float(5), float(-4655), float(0.95), float(-0.28)) + + harburik = stcSvc.spawnObject('haburik', 'tatooine', long(0), float(3486), float(5), float(-4740), float(0), float(-0.71), float(0), float(0.71)) + + trehla = stcSvc.spawnObject('trehla', 'tatooine', long(0), float(3484), float(5), float(-4808), float(0), float(0.92), float(0), float(-0.38)) #Eisley Legacy Quest NPCs - vourk = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_opening_santos.iff', 'tatooine', long(0), float(3520.0), float(5.0), float(-4821.0), float(0.42), float(0.91)) - vourk.setCustomName('Vourk Ver\'Zremp') - vourk.setOptionsBitmask(256) + vourk = stcSvc.spawnObject('vourk', 'tatooine', long(0), float(3520.0), float(5.0), float(-4821.0), float(0.42), float(0.91)) building = core.objectService.getObject(long(1279956)) - mayor = stcSvc.spawnObject('object/mobile/shared_dressed_mayor_mikdanyell_guhrantt.iff', 'tatooine', building.getCellByCellNumber(4), float(1.2), float(2.5), float(5.4), float(0), float(0), float(0), float(0)) - #mayor.setOptionsBitmask(264) + mayor = stcSvc.spawnObject('mos_eisley_mayor', 'tatooine', building.getCellByCellNumber(4), float(1.2), float(2.5), float(5.4), float(0), float(0), float(0), float(0)) - enthaKandela = stcSvc.spawnObject('object/mobile/shared_dressed_entha_kandela.iff', 'tatooine', long(0), float(3511), float(5.0), float(-4785), float(0.70), float(0.71)) - enthaKandela.setCustomName('Entha Kandela') - enthaKandela.setOptionsBitmask(256) - - purvis = stcSvc.spawnObject('object/mobile/shared_dressed_purvis_arrison.iff', 'tatooine', long(0), float(3512.4), float(5.0), float(-4764.9), float(0.38), float(-0.92)) - purvis.setCustomName('Purvis Arrison') - purvis.setOptionsBitmask(256) + enthaKandela = stcSvc.spawnObject('enthakandela', 'tatooine', long(0), float(3511), float(5.0), float(-4785), float(0.70), float(0.71)) + + purvis = stcSvc.spawnObject('purvisarrison', 'tatooine', long(0), float(3512.4), float(5.0), float(-4764.9), float(0.38), float(-0.92)) building = core.objectService.getObject(long(1189630)) - peawpRdawc = stcSvc.spawnObject('object/mobile/shared_peawp_bodyguard_trainer.iff', 'tatooine', building.getCellByCellNumber(9), float(-11.8), float(1.1), float(-10.1), float(0), float(0), float(0), float(0)) - peawpRdawc.setCustomName('Peawp R\'dawc') - peawpRdawc.setOptionsBitmask(256) + peawpRdawc = stcSvc.spawnObject('peawprdawc', 'tatooine', building.getCellByCellNumber(9), float(-11.8), float(1.1), float(-10.1), float(0), float(0), float(0), float(0)) - nikoBrehe = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_opening_niko.iff', 'tatooine', long(0), float(3506.7), float(5.0), float(-4795.8), float(0.70), float(0.71)) - nikoBrehe.setOptionsBitmask(264) - - dunir = stcSvc.spawnObject('object/mobile/shared_dressed_tatooine_opening_dunir.iff', 'tatooine', long(0), float(3520.7), float(5.0), float(-4683.7), float(0.99), float(-0.08)) - dunir.setOptionsBitmask(264) - - #Eisley Ship Controller - stcSvc.spawnObject('object/mobile/shared_distant_ship_controller.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) + nikoBrehe = stcSvc.spawnObject('nikobrehe', 'tatooine', long(0), float(3506.7), float(5.0), float(-4795.8), float(0.70), float(0.71)) + dunir = stcSvc.spawnObject('dunir', 'tatooine', long(0), float(3520.7), float(5.0), float(-4683.7), float(0.99), float(-0.08)) + #Eisley Ship Controller + #stcSvc.spawnObject('object/mobile/shared_distant_ship_controller.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) + #Profession Counselor - #stcSvc.spawnObject('object/mobile/shared_respec_seller_f_1.iff', 'tatooine', long(0), float(3533.14), float(5), float(-4788.86), float(-0.3327), float(0.9288)) + #stcSvc.spawnObject('professioncounselor', 'tatooine', long(0), float(3533.14), float(5), float(-4788.86), float(-0.3327), float(0.9288)) #Junk Dealers stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3355), float(5), float(-4823), float(0.71), float(0.71)) @@ -331,5 +180,4 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3271), float(5), float(-4704), float(0), float(0)) stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3476.9), float(5), float(-460.35), float(0.189), float(0.981)) - return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py b/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py index 4bbd6e7c..0c174975 100644 --- a/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py +++ b/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py @@ -91,12 +91,12 @@ def addPlanetSpawns(core, planet): prisoner1.setOptionsBitmask(256) prisoner1.setPosture(Posture.KnockedDown) - prisoner2 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_trandoshan_female_01.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-33.3), float(-12), float(137.9), float(0), float(0), float(1), float(0)) + prisoner2 = stcSvc.spawnObject('object/mobile/shared_dressed_fancy_human_female.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-33.3), float(-12), float(137.9), float(0), float(0), float(1), float(0)) prisoner2.setCustomName('Setweoko I\'tvo') prisoner2.setOptionsBitmask(256) prisoner2.setPosture(Posture.KnockedDown) - prisoner3 = stcSvc.spawnObject('object/mobile/shared_dressed_fancy_human_female.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-30), float(-12), float(133.1), float(0.713), float(0), float(0.701), float(0)) + prisoner3 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_trandoshan_female_01.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-30), float(-12), float(133.1), float(0.713), float(0), float(0.701), float(0)) prisoner3.setCustomName('Itzoosko') prisoner3.setOptionsBitmask(256) prisoner3.setPosture(Posture.KnockedDown) From 6e65d1f89fe3e8580a1db42c27cafd629650fde4 Mon Sep 17 00:00:00 2001 From: tacef Date: Tue, 22 Jul 2014 19:09:33 +0200 Subject: [PATCH 11/13] Changed a typo from last commit --- scripts/static_spawns/tatooine/mos_eisley.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/static_spawns/tatooine/mos_eisley.py b/scripts/static_spawns/tatooine/mos_eisley.py index 9cc5b768..6d822c45 100644 --- a/scripts/static_spawns/tatooine/mos_eisley.py +++ b/scripts/static_spawns/tatooine/mos_eisley.py @@ -166,7 +166,7 @@ def addPlanetSpawns(core, planet): dunir = stcSvc.spawnObject('dunir', 'tatooine', long(0), float(3520.7), float(5.0), float(-4683.7), float(0.99), float(-0.08)) #Eisley Ship Controller - #stcSvc.spawnObject('object/mobile/shared_distant_ship_controller.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) + stcSvc.spawnObject('object/mobile/shared_distant_ship_controller.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) #Profession Counselor #stcSvc.spawnObject('professioncounselor', 'tatooine', long(0), float(3533.14), float(5), float(-4788.86), float(-0.3327), float(0.9288)) From 958cb3d0ccbc69597dd93112994dc15ec1a7f488 Mon Sep 17 00:00:00 2001 From: tacef Date: Wed, 23 Jul 2014 18:55:31 +0200 Subject: [PATCH 12/13] Changed Yellow Noble near Mos Eisley SP is no longer yellow The Noble NPC was white from the start, the reason why it was yellow, was the Distantshipcontroller.iff. It just had to be called before the NPC so the npc appears white on Overheadmap. --- scripts/static_spawns/tatooine/mos_eisley.py | 36 ++++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/scripts/static_spawns/tatooine/mos_eisley.py b/scripts/static_spawns/tatooine/mos_eisley.py index 6d822c45..8f248d8d 100644 --- a/scripts/static_spawns/tatooine/mos_eisley.py +++ b/scripts/static_spawns/tatooine/mos_eisley.py @@ -5,13 +5,18 @@ import sys from resources.datatables import Options from resources.datatables import State from resources.datatables import StateStatus +from java.util import Vector +from engine.resources.scene import Point3D def addPlanetSpawns(core, planet): stcSvc = core.staticService objSvc = core.objectService + aiSvc = core.aiService # TODO: Add NPCs sitting at Cantina tables with SittingOnChair bitmask. + #Eisley Ship Controller + stcSvc.spawnObject('object/mobile/shared_distant_ship_controller.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) #Cantina Interior building = core.objectService.getObject(long(1082874)) @@ -165,9 +170,6 @@ def addPlanetSpawns(core, planet): dunir = stcSvc.spawnObject('dunir', 'tatooine', long(0), float(3520.7), float(5.0), float(-4683.7), float(0.99), float(-0.08)) - #Eisley Ship Controller - stcSvc.spawnObject('object/mobile/shared_distant_ship_controller.iff', 'tatooine', long(0), float(3542.3), float(5.0), float(-4826.0), float(0.42), float(0.91)) - #Profession Counselor #stcSvc.spawnObject('professioncounselor', 'tatooine', long(0), float(3533.14), float(5), float(-4788.86), float(-0.3327), float(0.9288)) @@ -180,4 +182,32 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3271), float(5), float(-4704), float(0), float(0)) stcSvc.spawnObject('junkdealer', 'tatooine', long(0), float(3476.9), float(5), float(-460.35), float(0.189), float(0.981)) + patrolpoints = Vector() + patrolpoints.add(Point3D(float(3547), float(5), float(-4768.9))) + patrolpoints.add(Point3D(float(3556.2), float(5), float(-4757.1))) + patrolpoints.add(Point3D(float(3558.4), float(4.8), float(-4739.2))) + patrolpoints.add(Point3D(float(3552.7), float(4), float(-4728))) + patrolpoints.add(Point3D(float(3562.9), float(4.1), float(-4720.9))) + patrolpoints.add(Point3D(float(3584.5), float(5), float(-4726.1))) + patrolpoints.add(Point3D(float(3609.3), float(5), float(-4730.6))) + patrolpoints.add(Point3D(float(3584.5), float(5), float(-4726.1))) + patrolpoints.add(Point3D(float(3562.9), float(4.1), float(-4720.9))) + patrolpoints.add(Point3D(float(3552.7), float(4), float(-4728))) + patrolpoints.add(Point3D(float(3558.4), float(4.8), float(-4739.2))) + patrolpoints.add(Point3D(float(3556.2), float(5), float(-4757.1))) + patrolpoints.add(Point3D(float(3547), float(5), float(-4768.9))) + + patrolpoints1 = Vector() + patrolpoints1.add(Point3D(float(3465.3), float(5), float(-4860.1))) + patrolpoints1.add(Point3D(float(3473.4), float(4), float(-4860.7))) + patrolpoints1.add(Point3D(float(3482.1), float(5), float(-4861.3))) + patrolpoints1.add(Point3D(float(3473.4), float(4), float(-4860.7))) + patrolpoints1.add(Point3D(float(3465.3), float(5), float(-4860.1))) + + aiSvc.setPatrol(lifter1, patrolpoints) + aiSvc.setPatrol(jawa3, patrolpoints1) + + aiSvc.setLoiter(r3m6, float(1), float(3)) + aiSvc.setLoiter(eg1, float(1), float(3)) + aiSvc.setLoiter(r3j7, float(1), float(3)) return \ No newline at end of file From b5130ccea8f7c34eb41c74db6445df4559fc0c2a Mon Sep 17 00:00:00 2001 From: tacef Date: Fri, 25 Jul 2014 23:14:03 +0200 Subject: [PATCH 13/13] Fixed KBT#110 Guild is now removed upon deletion of the guildleader Added Populated the Mos Eisley Starport (Still need to change npcs to the correct types) --- .../static/chassisbroker/chassisbroker.py | 37 +++++++++++++ .../generic/static/droids/bartenderdroid.py | 33 ++++++++++++ scripts/mobiles/generic/static/droids/r3.py | 33 ++++++++++++ .../tatooine/mos_eisley_starport.py | 54 +++++++++++++++++++ src/services/LoginService.java | 7 +++ 5 files changed, 164 insertions(+) create mode 100644 scripts/mobiles/generic/static/chassisbroker/chassisbroker.py create mode 100644 scripts/mobiles/generic/static/droids/bartenderdroid.py create mode 100644 scripts/mobiles/generic/static/droids/r3.py create mode 100644 scripts/static_spawns/tatooine/mos_eisley_starport.py diff --git a/scripts/mobiles/generic/static/chassisbroker/chassisbroker.py b/scripts/mobiles/generic/static/chassisbroker/chassisbroker.py new file mode 100644 index 00000000..058d36a8 --- /dev/null +++ b/scripts/mobiles/generic/static/chassisbroker/chassisbroker.py @@ -0,0 +1,37 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a chassis broker') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_space_chassis_broker_01.iff') + templates.add('object/mobile/shared_space_chassis_broker_02.iff') + templates.add('object/mobile/shared_space_chassis_broker_03.iff') + templates.add('object/mobile/shared_space_chassis_broker_04.iff') + templates.add('object/mobile/shared_space_chassis_broker_05.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('chassisbroker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/droids/bartenderdroid.py b/scripts/mobiles/generic/static/droids/bartenderdroid.py new file mode 100644 index 00000000..6e49e128 --- /dev/null +++ b/scripts/mobiles/generic/static/droids/bartenderdroid.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('a Bartender droid') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_robo_bartender.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bartenderdroid', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/static/droids/r3.py b/scripts/mobiles/generic/static/droids/r3.py new file mode 100644 index 00000000..57392481 --- /dev/null +++ b/scripts/mobiles/generic/static/droids/r3.py @@ -0,0 +1,33 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCustomName('an R3 unit') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setSocialGroup("township") + mobileTemplate.setOptionsBitmask(Options.INVULNERABLE) + + templates = Vector() + templates.add('object/mobile/shared_r3.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('r3unit', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/mos_eisley_starport.py b/scripts/static_spawns/tatooine/mos_eisley_starport.py new file mode 100644 index 00000000..352414b0 --- /dev/null +++ b/scripts/static_spawns/tatooine/mos_eisley_starport.py @@ -0,0 +1,54 @@ +# Project SWG: Mos Eisley Starport interior: Static Spawns +# (C)2014 ProjectSWG + +import sys +from resources.datatables import Options +from resources.datatables import State +from java.util import Vector +from engine.resources.scene import Point3D + +def addPlanetSpawns(core, planet): + + stcSvc = core.staticService + objSvc = core.objectService + aiSvc = core.aiService + + + starport = core.objectService.getObject(long(1106368)) + + stcSvc.spawnObject('chassisbroker', 'tatooine', starport.getCellByCellNumber(long(4)), float(2.10), float(0.64), float(67.82), float(0.054), float(0), float(0.999), float(0)) + + commoner1 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(37.47), float(0.64), float(35.08), float(0.998), float(0), float(-0.108), float(0)) + commoner2 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(36.44), float(0.64), float(37.15), float(0.690), float(0), float(0.723), float(0)) + commoner3 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(39.47), float(0.64), float(36), float(0.790), float(0), float(-0.614), float(0)) + commoner4 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(52.8), float(0.64), float(47.47), float(0.723), float(0), float(-0.691), float(0)) + commoner5 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(42.48), float(-0.52), float(32.32), float(0.115), float(0), float(0.993), float(0)) + commoner6 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(54.38), float(-0.52), float(42.25), float(0.631), float(0), float(0.776), float(0)) + + jawa1 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3654.96), float(5), float(-4766.49), float(0.439), float(0), float(0.898), float(0)) + jawa2 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3655.17), float(5), float(-4768.71), float(0.902), float(0), float(-0.430), float(0)) + jawa3 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3665.62), float(5), float(-4799.25), float(0.806), float(0), float(-0.591), float(0)) + + r3 = stcSvc.spawnObject('r3unit', 'tatooine', starport.getCellByCellNumber(long(9)), float(-27.97), float(1.64), float(51.45), float(0.627), float(0), float(0.779), float(0)) + commoner5 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(9)), float(-40.18), float(1.64), float(61.97), float(-0.125), float(0), float(0.992), float(0)) + commoner6 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(9)), float(-40.75), float(1.64), float(59.72), float(-0.989), float(0), float(0.151), float(0)) + + bartenderdroid = stcSvc.spawnObject('bartenderdroid', 'tatooine', starport.getCellByCellNumber(long(12)), float(-58.55), float(5.64), float(39.89), float(0.639), float(0), float(0.769), float(0)) + commoner7 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(12)), float(-53.40), float(2.64), float(41.74), float(0.995), float(0), float(0.099), float(0)) + commoner8 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(12)), float(-48.43), float(2.64), float(29.67), float(-0.063), float(0), float(0.998), float(0)) + + java4 = stcSvc.spawnObject('staticjawa', 'tatooine', starport.getCellByCellNumber(long(14)), float(-56.65), float(-0.975), float(9.13), float(1), float(0), float(0), float(0)) + + commoner9 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(4)), float(-9.52), float(0.64), float(61.47), float(0.610), float(0), float(0.792), float(0)) + commoner10 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(4)), float(-1.59), float(0.64), float(57.24), float(0.946), float(0), float(-0.323), float(0)) + commoner11 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(4)), float(10.51), float(0.64), float(68.06), float(-0.560), float(0), float(-0.998), float(0)) + + patrolpoints = Vector() + patrolpoints.add(Point3D(float(3579.67), float(5), float(-4778.32))) + patrolpoints.add(Point3D(float(3595.03), float(5), float(-4824.75))) + patrolpoints.add(Point3D(float(3654.56), float(5), float(-4799.99))) + patrolpoints.add(Point3D(float(3665.62), float(5), float(-4799.25))) + + aiSvc.setPatrol(jawa3, patrolpoints) + return + diff --git a/src/services/LoginService.java b/src/services/LoginService.java index 2f815fdb..b01b7bb1 100644 --- a/src/services/LoginService.java +++ b/src/services/LoginService.java @@ -56,6 +56,7 @@ import protocol.swg.ServerNowEpochTime; import protocol.swg.StationIdHasJediSlot; import resources.common.*; import resources.datatables.PlayerFlags; +import resources.guild.Guild; import resources.objects.creature.CreatureObject; @SuppressWarnings("unused") @@ -232,6 +233,12 @@ public class LoginService implements INetworkDispatch{ if (object.getGuildId() != 0) core.guildService.getGuildById(object.getGuildId()).getMembers().remove(object.getObjectID()); + Guild guild = core.guildService.getGuildById(((CreatureObject) object).getGuildId()); + + if(object.getGuildId() != 0 && object.getObjectID() == guild.getLeader()){ + core.guildService.handleGuildDisband(object, guild); + } + core.objectService.destroyObject(object); }