Module:QuestListGen

local quests_composition = { { id = "A1", title_jp = "はじめての「編成」！", title_en = "The First Organization", reqs = "Have 2 ships in your main fleet.", rewards_rsc = "20 / 20 / 0 / 0", rewards_items = "", note = "Unlocks: A2" }, { id = "A2", title_jp = "「駆逐隊」を編成せよ！", title_en = "Organize a Destroyer Division", reqs = "Have 4 Destroyers in your fleet", rewards_rsc = "30 / 30 / 30 / 0", rewards_items = "×1", note = "Requires: A1 Unlocks: A3" }, { id = "A3", title_jp = "「水雷戦隊」を編成せよ！", title_en = "Organize a Torpedo Squadron", reqs = "Have a Light Cruiser as your flagship and 3 Destroyers in your main fleet", rewards_rsc = "40 / 40 / 0 / 40", rewards_items = "", note = "Requires: A2 Unlocks: A4, A5" }, { id = "A4", title_jp = "6隻編成の艦隊を編成せよ！", title_en = "Organize a Fleet of 6 Ships", reqs = "Have 6 ships in your fleet", rewards_rsc = "50 / 0 / 50 / 0", rewards_items = "Second Fleet Expeditions Tab", note = "Requires: A3 Unlocks: A6, A9" }, { id = "A5", title_jp = "軽巡2隻を擁する隊を編成せよ！", title_en = "Organize a Fleet of 2 Light Cruisers", reqs = "Have 2 Light Cruisers in your fleet", rewards_rsc = "60 / 60 / 0 / 0", rewards_items = "×1", note = "Requires: A3 Unlocks: A7, A8, B29, D1" }, { id = "A6", title_jp = "第2艦隊を編成せよ！", title_en = "Organize the Second Fleet", reqs = "Have a flagship in your second fleet", rewards_rsc = "50 / 50 / 100 / 0", rewards_items = "×1", note = "Requires: A4 Unlocks: B3" }, { id = "A7", title_jp = "「重巡戦隊」を編成せよ！", title_en = "Organize a Heavy Cruiser Division", reqs = "Have 2 Heavy Cruisers in your fleet (Aviation Cruisers don't count)", rewards_rsc = "0 / 70 / 0 / 30", rewards_items = "×1", note = "Requires: A5 Unlocks: A14" }, { id = "A8", title_jp = "「天龍」型軽巡姉妹の全2艦を編成せよ！", title_en = "Organize both Sisters of the Tenryuu-class Light Cruisers", reqs = "Have and  in your main fleet.", rewards_rsc = "100 / 100 / 100 / 50", rewards_items = "×2", note = "Requires: A5 Unlocks: A17" }, { id = "A9", title_jp = "「水上機母艦」を配備せよ！", title_en = "Deploy a Seaplane Tender", reqs = "Have a Seaplane Tender in your fleet", rewards_rsc = "0 / 0 / 0 / 200", rewards_items = "×1", note = "Requires: A4 Unlocks: A10, A45" }, { id = "A10", title_jp = "「第六駆逐隊」を編成せよ！", title_en = "Organize the 6th Destroyer Division", reqs = "Have ONLY, , and  in your second fleet", rewards_rsc = "150 / 150 / 0 / 0", rewards_items = "", note = "Requires: A9 Unlocks: A28, B12, B42" }, { id = "A11", title_jp = "第2艦隊で空母機動部隊を編成せよ！", title_en = "Organize a Carrier Task Force in Your Second Fleet", reqs = "Have an Aircraft Carrier / Light Aircraft Carrier and 3 Destroyers in your SECOND fleet", rewards_rsc = "100 / 0 / 0 / 100", rewards_items = "×2", note = "Requires: B3 Unlocks: B10" }, { id = "A12", title_jp = "「空母機動部隊」を編成せよ！", title_en = "Organize a Carrier Task Force", reqs = "Have an Aircraft Carrier / Light Aircraft Carrier and 3 Destroyers in your main fleet.", rewards_rsc = "50 / 0 / 0 / 100", rewards_items = "×1", note = "Unlocks: A13" }, { id = "A13", title_jp = "戦艦と重巡による主力艦隊を編成せよ！", title_en = "Organize the Main Fleet with a Battleship and Heavy Cruisers", reqs = "Have a Battleship and 2 Heavy Cruisers in your main fleet.(Aviation Battleships don't count)", rewards_rsc = "0 / 150 / 0 / 0", rewards_items = "×2", note = "Requires: A12 Unlocks: A19, A20" }, { id = "A14", title_jp = "「川内」型軽巡姉妹の全3艦を編成せよ！", title_en = "Organize All 3 Sisters of the Sendai-class Light Cruisers", reqs = "Have, , and in your main fleet.", rewards_rsc = "100 / 0 / 100 / 0", rewards_items = "Unlocks the third fleet", note = "Requires: A7 Unlocks: A15, G4" }, { id = "A15", title_jp = "「妙高」型重巡姉妹の全4隻を編成せよ！", title_en = "Organize All 4 Sisters of the Myoukou-class Heavy Cruisers", reqs = "Have, , , and in your main fleet.", rewards_rsc = "150 / 100 / 150 / 100", rewards_items = "×1 ×1", note = "Requires: A14 Unlocks: A16" }, { id = "A16", title_jp = "「金剛」型による高速戦艦部隊を編成せよ！", title_en = "Organize a Fast Battleship Force with the Kongou-class", reqs = "Have, , , and in your main fleet.", rewards_rsc = "0 / 0 / 0 / 0", rewards_items = "Unlocks the fourth fleet", note = "Requires: A15 Unlocks: WF01" }, { id = "A17", title_jp = "「扶桑」型戦艦姉妹の全2隻を編成せよ！", title_en = "Organize Both Sisters of the Fusou-class Battleships", reqs = "Have and  in your main fleet.", rewards_rsc = "200 / 200 / 200 / 200", rewards_items = "×2 ×1", note = "Requires: A8 Unlocks: A18" }, { id = "A18", title_jp = "「伊勢」型戦艦姉妹の全2隻を編成せよ！", title_en = "Organize Both Sisters of the Ise-class Battleships", reqs = "Have and  in your main fleet.", rewards_rsc = "300 / 200 / 300 / 200", rewards_items = "×2 ×2", note = "Requires: A17, Unlocks: A51 " }, { id = "A19", title_jp = "「南雲機動部隊」を編成せよ！", title_en = "Organize the Nagumo Carrier Task Force", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "500 / 500 / 500 / 500", rewards_items = "×2 ×4", note = "Requires: A13, Unlocks: F22" }, { id = "A20", title_jp = "「三川艦隊」を編成せよ！", title_en = "Organize the Mikawa Fleet", reqs = "Have, , , , and in your main fleet, with one additional FAST ship.", rewards_rsc = "400 / 0 / 200 / 0", rewards_items = "×3", note = "Requires: A13 Unlocks: A21, B11" }, { id = "A21", title_jp = "「第四戦隊」を編成せよ！", title_en = "Organize the 4th Cruiser Division", reqs = "Have, , , and in your main fleet.", rewards_rsc = "300 / 150 / 0 / 0", rewards_items = "×2 ×1", note = "Requires: A20 Unlocks: A22, A24, A25, A27, A29, B13" }, { id = "A22", title_jp = "「西村艦隊」を編成せよ！", title_en = "Organize the Nishimura Fleet", reqs = "Have, , , and in your main fleet.", rewards_rsc = "200 / 200 / 200 / 0", rewards_items = "\"Mamiya\"×1", note = "Requires: A21 Unlocks: A23, A26, B14" }, { id = "A23", title_jp = "「第五航空戦隊」を編成せよ！", title_en = "Organize the 5th Carrier Division", reqs = "Have both, , and 2 Destroyers in your main fleet.", rewards_rsc = "300 / 0 / 0 / 300", rewards_items = "", note = "Requires: A22 Unlocks: A41, A46, A56, B15" }, { id = "A24", title_jp = "新「三川艦隊」を編成せよ！", title_en = "Organize the New Mikawa Fleet", reqs = "Have, , , , , and in your main fleet.", rewards_rsc = "300 / 0 / 300 / 0", rewards_items = "\"Mamiya\"×1", note = "Requires: A21 Unlocks: B16" }, { id = "A25", title_jp = "潜水艦隊を編成せよ！", title_en = "Organize a Submarine Fleet", reqs = "Have 2 Submarines in any one of your fleets", rewards_rsc = "150 / 150 / 0 / 0", rewards_items = "", note = "Requires: A21 Unlocks: A31, B17" }, { id = "A26", title_jp = "航空水上打撃艦隊を編成せよ！", title_en = "Organize an Aviation Surface Attack Fleet", reqs = "Have ONLY 2 Aviation Battleships and 2 Aviation Cruisers in your main fleet.", rewards_rsc = "0 / 0 / 200 / 200", rewards_items = "×2", note = "Requires: A22 Unlocks: B18" }, { id = "A27", title_jp = "中規模潜水艦隊を編成せよ！", title_en = "Organize a Medium-sized Submarine Fleet", reqs = "Have 3 Submarines in any one of your fleets", rewards_rsc = "150 / 150 / 0 / 0", rewards_items = "\"Mamiya\"×1", note = "Requires: A21 Unlocks: A37, D5" }, { id = "A28", title_jp = "「第六戦隊」を編成せよ！", title_en = "Organize the 6th Cruiser Division", reqs = "Have, , , and in your main fleet.", rewards_rsc = "250 / 300 / 0 / 0", rewards_items = "\"Mamiya\"×1", note = "Requires: A10 Unlocks: A36, B19" }, { id = "A29", title_jp = "「第五艦隊」を編成せよ！", title_en = "Organize the 5th Fleet", reqs = "Have, , , and in your main fleet.", rewards_rsc = "200 / 0 / 300 / 0", rewards_items = "×3", note = "Requires: A21 Unlocks: A30" }, { id = "A30", title_jp = "「第一水雷戦隊」を編成せよ！", title_en = "Organize the 1st Torpedo Squadron", reqs = "Have, , , , and in your main fleet.", rewards_rsc = "200 / 300 / 0 / 0", rewards_items = "", note = "Requires: A29 Unlocks: D9" }, { id = "A31", title_jp = "「第八駆逐隊」を編成せよ！", title_en = "Organize the 8th Destroyer Division", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "150 / 150 / 0 / 0", rewards_items = "×3", note = "Requires: A25 Unlocks: A33, B20" }, { id = "A32", title_jp = "「第十八駆逐隊」を編成せよ！", title_en = "Organize the 18th Destroyer Division", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "180 / 180 / 0 / 0", rewards_items = "×1 ", note = "Requires: B20 Unlocks: A42, A47, B21" }, { id = "A33", title_jp = "「第三十駆逐隊（第一次）」を編成せよ！", title_en = "Organize the 30th Destroyer Division (First Generation)", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "200 / 200 / 0 / 0", rewards_items = "×2 ", note = "Requires: A31 Unlocks: A34, B22" }, { id = "A34", title_jp = "「第三十駆逐隊(第二次)」を編成せよ！", title_en = "Organize the 30th Destroyer Division (Second Generation)", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "220 / 220 / 0 / 0", rewards_items = "×3", note = "Requires: A33 Unlocks: A50, B24" }, { id = "A35", title_jp = "「第五戦隊」を編成せよ！", title_en = "Organize the 5th Cruiser Division", reqs = "Have, , and in your main fleet.", rewards_rsc = "0 / 0 / 300 / 0", rewards_items = "×5", note = "Requires: B24 Unlocks: A38, A44, Bm1, D17" }, { id = "A36", title_jp = "新編「第二航空戦隊」を編成せよ！", title_en = "Organize the New 2nd Carrier Division", reqs = "Have as flagship,  and 2 Destroyers in your main fleet.", rewards_rsc = "0 / 0 / 0 / 400", rewards_items = "×2 ×2", note = "Requires: A28 Unlocks: B25" }, { id = "A37", title_jp = "潜水艦隊「第六艦隊」を編成せよ！", title_en = "Organize the Submarine Fleet: \"6th Fleet\"", reqs = "Have a Submarine Tender as flagship and 4 Submarines or more in your main fleet.", rewards_rsc = "250 / 250 / 0 / 0", rewards_items = "×3", note = "Requires: A27 Unlocks: D13" }, { id = "A38", title_jp = "新型電探を配備せよ！", title_en = "Deploy the New Radar Type", reqs = "Have as flagship", rewards_rsc = "300 / 0 / 0 / 300", rewards_items = "", note = "Requires: A35 " }, { id = "A39", title_jp = "再編成「第二航空戦隊」を強化せよ！", title_en = "Strengthen the Reorganized 2nd Carrier Division", reqs = "Have as flagship with  and 2 Destroyers in your main fleet.", rewards_rsc = "0 / 0 / 0 / 450", rewards_items = "×2 ×2", note = "Requires: B25 Unlocks: B26,F24" }, { id = "A40", title_jp = "精鋭「第三戦隊」全艦集結せよ！", title_en = "Gather All of the Elite 3rd Battleship Division", reqs = "Have, , , and in your main fleet.", rewards_rsc = "0 / 100 / 0 / 0", rewards_items = "", note = "Requires: WB02" }, { id = "A41", title_jp = "「新型正規空母」を配備せよ！", title_en = "Deploy the New Standard Aircraft Carrier Class", reqs = "Have in your fleet as flagship", rewards_rsc = "100 / 100 / 100 / 300", rewards_items = "×2", note = "Requires: A23 Unlocks: B28" }, { id = "A42", title_jp = "主力戦艦部隊「第二戦隊」を編成せよ！", title_en = 'Organize the Main Battleship Force: /\"The 2nd Squadron\"', reqs = "Have, , , and in your main fleet.", rewards_rsc = "0 / 250 / 250 / 0", rewards_items = "×2", note = "Requires: A32 Unlocks: B31" }, { id = "A43", title_jp = "戦艦を主力とした水上打撃部隊を編成せよ！", title_en = "Organize a Surface Task Force with Battleships Comprising the Main Force", reqs = "Have 3 of any ship from either the Nagato, Ise, Fusou, or Yamato classes and 1 Light Cruiser in your main fleet.", rewards_rsc = "300 / 300 / 0 / 0", rewards_items = "×3", note = "Requires: B31 Unlocks: Bm4" }, { id = "A44", title_jp = "「西村艦隊」を再編成せよ！", title_en = "Reorganize the Nishimura Fleet", reqs = "Have, , , , and in your main fleet.", rewards_rsc = "300 / 300 / 0 / 0", rewards_items = "×3 ×3", note = "Requires: A35,B14 Unlocks: B33" }, { id = "A45", title_jp = "改修工廠を準備せよ！", title_en = "Prepare the Improvement Arsenal", reqs = "Have as flagship in your main fleet.", rewards_rsc = "100 / 0 / 100 / 0", rewards_items = "×5", note = "Requires: A9 Unlocks: Bw10, F17" }, { id = "A46", title_jp = "軽快な「水上反撃部隊」を編成せよ！", title_en = "Organize a Light Surface Counterattack Fleet", reqs = "Have as flagship,, 1 Light Cruiser, and 3 Destroyers in your main fleet.", rewards_rsc = "250 / 250 / 0 / 50", rewards_items = "×2 ×2", note = "Requires: A23 Unlocks: Bm7" }, { id = "A47", title_jp = "「第十一駆逐隊」を編成せよ！", title_en = "Organize the 11th Destroyer Division", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "110 / 110 / 110 / 0", rewards_items = "×3", note = "Requires: A32 Unlocks: B35, B36" }, { id = "A48", title_jp = "「第二一駆逐隊」を編成せよ！", title_en = "Organize the 21st Destroyer Division", reqs = "Have ONLY, , , and in your main fleet.", rewards_rsc = "210 / 210 / 0 / 0", rewards_items = "×3 ", note = "Requires: B35 Unlocks: B37" }, { id = "A49", title_jp = "「第二二駆逐隊」を編成せよ！", title_en = "Organize the 22nd Destroyer Division", reqs = "Have ONLY, , , and 1 more Destroyer in your main fleet.", rewards_rsc = "220 / 220 / 0 / 0", rewards_items = "×2 ×2", note = "Requires: B38 Unlocks: B39" }, { id = "A50", title_jp = "「三川艦隊」を新編、突入準備せよ！", title_en = "Reorganize the Mikawa Fleet and Prepare to Rush in", reqs = "Have as flagship and fill the rest of the fleet with any combination of, , , , , or  for a total of 6 ships. ", rewards_rsc = "300 / 300 / 0 / 0", rewards_items = "×2", note = "Requires: A34, B16 Unlocks: A57, C5" }, { id = "A51", title_jp = "「第十八戦隊」を新編成せよ！", title_en = "Reorganize the 18th Squadron", reqs = "Have, , and at least two other ships in your fleet", rewards_rsc = "180 / 180 / 0 / 180", rewards_items = "×2", note = "Requires: A18, B42 Unlocks: B43" }, { id = "A52", title_jp = "海上突入部隊を編成せよ！", title_en = "Organize the Marine Rush Fleet", reqs = "Have, , , , , and in your main fleet.", rewards_rsc = "0 / 300 / 0 / 0", rewards_items = "×2 ×2", note = "Requires: B16 Unlocks: B44" }, { id = "A53", title_jp = "新編「第六駆逐隊」を編成せよ！", title_en = "Organize the New 6th Destroyer Division", reqs = "Have only as flagship with  (Верный is ok),, and  in your main fleet.", rewards_rsc = "150 / 150 / 0 / 0", rewards_items = "", note = "Requires: B14 Unlocks: B45" }, { id = "A54", title_jp = "「第一水雷戦隊」北方突入準備！", title_en = "1st Torpedo Squadron, Prepare for a Rush to the Northern Sea", reqs = "Have as flagship with  (Верный is ok),, ,  and  in your main fleet.", rewards_rsc = "150 / 150 / 0 / 0", rewards_items = "×2 ×1", note = "Requires: B21, Bd1 Unlocks: B46, A78" }, { id = "A55", title_jp = "「第一水雷戦隊」北方再突入準備！", title_en = "1st Torpedo Squadron, Prepare for Another Rush to the Northern Sea", reqs = "Have as flagship with  (Верный is ok),, ,  and  in your main fleet.", rewards_rsc = "200 / 200 / 0 / 0", rewards_items = "×3 ×1", note = "Requires: C7, B46 Unlocks: B47" }, { id = "A56", title_jp = "「第五航空戦隊」を再編成せよ！", title_en = "Reorganize the 5th Carrier Division", reqs = "Have, , and  in your main fleet.", rewards_rsc = "300 / 0 / 0 / 300", rewards_items = "×3", note = "Requires: A23, Bm6 Unlocks: B50" }, { id = "A57", title_jp = "新編「第二一戦隊」出撃準備！", title_en = "Prepare the New 21st Squadron for Sortie", reqs = "Have, , and  in your main fleet.", rewards_rsc = "150 / 150 / 150 / 0", rewards_items = "×2 ×2", note = "Requires: A50, B34 Unlocks: B51" }, { id = "A58", title_jp = "「第十六戦隊(第一次)」を編成せよ！", title_en = "Organize the 16th Squadron (First Generation)", reqs = "Have as flagship with  and  in your main fleet.", rewards_rsc = "150 / 150 / 150 / 0", rewards_items = "×2 ×2", note = "Requires: Bd2(?) Unlocks: B52" }, { id = "A59", title_jp = "「第三航空戦隊」を編成せよ！", title_en = "Organize the 3rd Carrier Division", reqs = "Have as flagship,,  and  (both as CVL, not AV) in your main fleet.", rewards_rsc = "200 / 200 / 0 / 200", rewards_items = "×2 ", note = "Requires: Bm6, F21 Unlocks: B53, F24" }, { id = "A60", title_jp = "「第四航空戦隊」を編成せよ！", title_en = "Organize the 4th Carrier Division", reqs = "Have and  in your main fleet.", rewards_rsc = "0 / 200 / 0 / 200", rewards_items = "×2 ", note = "Requires: B53 Unlocks: A61" }, { id = "A61", title_jp = "「小沢艦隊」を編成せよ！", title_en = "Organize Ozawa's Fleet", reqs = "Have as flagship,, , ,  and  in your main fleet.", rewards_rsc = "300 / 0 / 0 / 300", rewards_items = "×2 ", note = "Requires: Bm7, A60 Unlocks: B54" }, { id = "A62", title_jp = "新航空戦隊を編成せよ！", title_en = "Organize the New Carrier Division", reqs = "Have, and two Destroyers in your fleet", rewards_rsc = "0 / 300 / 300 / 300", rewards_items = " \"Irako\"", note = "Requires: F29(?) AND possibly other Unlocks: F30" }, { id = "A63", title_jp = "「第十六戦隊(第二次)」を編成せよ！", title_en = "Organize the 16th Squadron (Second Generation)", reqs = "Have as flagship,  and  in your fleet.", rewards_rsc = "160 / 160 / 160 / 0", rewards_items = "×2 ×2", note = "Requires: B52 Unlocks: B55" }, { id = "A64", title_jp = "「新編成航空戦隊」を編成せよ！", title_en = "Organize the New Carrier Division", reqs = "Have 2 Aircraft Carrier / Light Aircraft Carrier, 2 Aviation Battleships or Aviation Cruisers and 2 Destroyers in your fleet.", rewards_rsc = "0 / 200 / 0 / 200", rewards_items = "×2 ×2", note = "Requires: B50, B55 Unlocks: B56" }, { id = "A65", title_jp = "精強な「水上反撃部隊」を再編成せよ！", title_en = "Reorganize the Strengthened Surface Counterattack Fleet", reqs = "Have as flagship,, ,  and  in your fleet.", rewards_rsc = "300 / 300 / 0 / 0", rewards_items = "×3", note = "Requires: B56 Unlocks: B57" }, { id = "A66", title_jp = "「第三十一戦隊(第一次)」を編成せよ！", title_en = "Organize the 31st Division (First Generation)", reqs = "Have as flagship,  and  in your fleet.", rewards_rsc = "310 / 310 / 0 / 0", rewards_items = "×2 \"Irako\"×1", note = "Requires: Bd2, B55 Unlocks: B60, B72" }, { id = "A67", title_jp = "「第二七駆逐隊」を編成せよ！", title_en = "Organize the 27th Destroyer Division", reqs = "Have ONLY, , and  in your fleet, with Shiratsuyu set as the flagship. ", rewards_rsc = "0 / 270 / 270 / 0", rewards_items = "×2 ×2", note = "Requires: Bd2, ??? Unlocks: B61" }, { id = "A68", title_jp = "強行高速輸送部隊を編成せよ！", title_en = "Organise a Forced High-speed Transport Fleet!", reqs = "Have as flagship,,  and two other destroyers in your fleet.", rewards_rsc = "100 / 100 / 100 / 0", rewards_items = "×2", note = "Requires: B53, Bd1(?) Unlocks: B68" }, { id = "A69", title_jp = "新編「水雷戦隊」を含む艦隊を再編成せよ！", title_en = "Organise a New Torpedo Squadron!", reqs = "Have a CL/CLT/CT as the flagship and 4 DD in any of your fleets.", rewards_rsc = "200 / 200 / 0 / 0", rewards_items = "×2", note = "Requires: A9 Unlocks: B70" }, { id = "A70", title_jp = "新編「第八駆逐隊」を再編成せよ！", title_en = "Reorganise the New 8th Destroyer Division!", reqs = "Have ONLY / as flagship,, and  in your fleet. ※ doesn't have to be the main fleet ※ If you put Asashio into your fleet, remodel her and then activate the quest you can't clear it for some reason. Either remove her from the fleet and put her back in, or turn the quest off and on again.", rewards_rsc = "200 / 200 / 0 / 0", rewards_items = "×3", note = "Requires: B20 Unlocks: B73" }, { id = "A71", title_jp = "精鋭！八駆第一小隊！", title_en = "Elite! DesDiv 8, 1st platoon!", reqs = "Have and  in your fleet.", rewards_rsc = "250 / 250 / 0 / 0", rewards_items = "×3 \"Irako\"×1", note = "Requires: B72,Bw5 Unlocks: B74" }, { id = "A72", title_jp = "「第十九駆逐隊」を編成せよ！", title_en = "Organise the 19th Destroyer Division!", reqs = "Have, , and  in your fleet.", rewards_rsc = "190 / 190 / 190 / 0", rewards_items = "×2 ×1", note = "Requires: B21, Bd1(?) Unlocks: B78" }, { id = "A73", title_jp = "「第十六戦隊(第三次)」を編成せよ！", title_en = "Form the 16th Cruiser Division (Third Generation)!", reqs = "Have, , and  in your fleet.", rewards_rsc = "200 / 200 / 200 / 0", rewards_items = "×2 ×2", note = "Requires: B55(?) Unlocks: B84" }, { id = "A74", title_jp = "精鋭「第十六戦隊」を再編成せよ！", title_en = "Reorganise the Elite 16th Cruiser Division!", reqs = "Have as flagship, then put five of the following ships into your fleet as escort:, , , , , .", rewards_rsc = "300 / 300 / 0 / 0", rewards_items = "×3 ", note = "Requires: B84 Unlocks: B85" }, { id = "A75", title_jp = "新編「第一戦隊」を編成せよ！", title_en = "Organize the New First Squadron! ", reqs = "Have as flagship and  as second ship in your main fleet.", rewards_rsc = "0 / 880 / 0 / 0", rewards_items = "×2, \"Irako\"×1", note = "Requires: B31,B52 (?) Unlocks: B99" }, { id = "A76", title_jp = "新編「第七戦隊」を編成せよ！", title_en = "Organize the new \"Seventh Squadron\"!", reqs = "Have as flagship,  as second ship,  and  in your main fleet.", rewards_rsc = "0 / 0 / 0 / 700", rewards_items = "×2, \"Irako\"×1", note = "Requires: B46, B95, C2, Bm7 (?)" }, { id = "A77", title_jp = "精鋭「第四航空戦隊」を再編成せよ！", title_en = "Reorganize the Elite \"Fourth Carrier Division\"!", reqs = "Have and  both above level 50 as flagship and second ship with 1 Light Cruiser + 2 Destroyers and 1 additional ship in your main fleet.", rewards_rsc = "0 / 0 / 0 / 400", rewards_items = "×4, ×1", note = "Requires: A60, B14 Unlocks: B102" }, { id = "A78", title_jp = "新編「第四水雷戦隊」を編成せよ！", title_en = "Organize the New 4th Torpedo Squadron!", reqs = "Have as flagship,, , ,  and 1 Destroyer in your main fleet.", rewards_rsc = "400 / 0 / 0 / 0", rewards_items = " X4, ", note = "Requires: A54, B15 Unlocks: B103" }, { id = "A79", title_jp = "精鋭「第二二駆逐隊」を再編成せよ！", title_en = "Reorganize the Elite 22th Destroyer Squadron!", reqs = "Have, , and  in your main fleet. Fumizuki must be flagship. (?)", rewards_rsc = "220 / 0 / 220 / 0", rewards_items = "×2, ×2", note = "Requires: B39, (?) Unlocks: B104" }, { id = "A80", title_jp = "精強「任務部隊」を編成せよ！", title_en = "Organize a Powerful Task Force!", reqs = "Have or  as flagship with 1 Light Cruiser and 2 Destroyers in your main fleet.", rewards_rsc = "0 / 300 / 0 / 300", rewards_items = "choice between or  choice between  or ", note = "Requires: Bd1 (?) Unlocks: B105" }, { id = "A81", title_jp = "最精鋭「第八駆逐隊」を編成せよ！", title_en = "Form the New Elite 8th Destroyer Division!", reqs = "Have, /, and  in the fleet. ※ On completion plays", rewards_rsc = "300 / 300 / 0 / 0", rewards_items = "×1, \"Irako\"×1", note = "Requires: B108, B74, (?) " }, { id = "A82", title_jp = "「西村艦隊」第二戦隊随伴部隊、集結せよ！", title_en = "2nd Naval Assault Squadron Nishimura Fleet, Gather!", reqs = "Have, , , and  in the third fleet. ※ On completion plays", rewards_rsc = "0 / 300 / 300 / 0", rewards_items = "×3 choice between \"Irako\"×2 or Furniture Fairy×1 or ×1", note = "Requires: D27, D2" }, { id = "A83", title_jp = "精銳「三一駆」第一小隊、抜錨準備!", title_en = "Elite「31st Destroyer Division」1st Squadron, Prepare for Launch！", reqs = "Have as flagship, then put one of the following ships into your fleet as escort:,, ", rewards_rsc = "200 / 200 / 0 / 0", rewards_items = "×2 choice between x2 or Furniture Fairy", note = "Requires: F65 Unlocks: Bq6" }, { id = "A84", title_jp = " 精鋭「四水戦」抜錨準備！", title_en = "Elite 4th Torpedo Squadron, Prepare for Sortie!", reqs = "Form a Fleet with as Flagship along with at least 3 of the following ships:, , , , , and two additional ships of your choice. ※ On completion plays", rewards_rsc = "0 / 400 / 0 / 0", rewards_items = " x3 x1", note = "Requires: B34, A78" }, { id = "A85", title_jp = " 精鋭「第二一駆逐隊」、抜錨準備！", title_en = "Elite 21st Destroyer Division, Prepare for Sortie!", reqs = "Form a Fleet including, , and up to one additional ship.", rewards_rsc = "100 / 0 / 0 / 300", rewards_items = " x3 x1", note = "Requires: B37" }, { id = "A86", title_jp = " 改装「第十七駆逐隊」、再編始め！", title_en = "Reorganize the Remodeled 17th Destroyer Division!", reqs = "Form a Fleet including, , and  . ※ On completion plays", rewards_rsc = "170 / 170 / 170 / 0", rewards_items = "\"Mamiya\" X 1 Reinforcement Expansion X 1", note = "Requires: B61, F72" }, { id = "A87", title_jp = " 精鋭「第十八駆逐隊」を編成せよ！", title_en = "Organise the Elite \"18th Destroyer Division\"!", reqs = "Form a Fleet including, /, and  .", rewards_rsc = "180 / 0 / 180 / 0", rewards_items = "choice between Reinforcement Expansion X 1 or Furniture Fairy X 1", note = "Requires: A75, B115(?),??" }, { id = "A88", title_jp = " 最精銳甲型駆逐艦、集結せよ！", title_en = "Elite Type-A Destroyers, Assemble!", reqs = "Form a Fleet including, , and three level 70 or above Kagerou/Yuugumo class destroyers ※ On completion plays", rewards_rsc = "150 / 150 / 150 / 0", rewards_items = "choice between X 1 or  X 1", note = "Requires: B109, Others(?) Unlocks: B117?" }, { id = "A89", title_jp = "精鋭「第十八戦隊」を再編せよ！", title_en = "Organize the Elite 18th Cruiser Division!", reqs = "Form a Fleet including ONLY and ", rewards_rsc = "180 / 0 / 180 / 0", rewards_items = "choice between X 5 or Furniture Fairy X 1", note = "Requires: ??", } }

local templates = { header = , footer = "|}", -- todo: expand to include other quest types entry = rowspan="2" | ${id}    | colspan="11"| ${title_jp}  ${title_en}    | ${reqs}    |    | ${rewards_rsc}    |    | ${rewards_items} }

local QuestListGen = {}

function generateTable local rows = {} -- first, the header table.insert(rows, templates.header) -- next, the row content for _, quest in ipairs(quests_composition) do       table.insert(rows, format{            templates.entry,            id = quest.id,            title_jp = quest.title_jp,            title_en = quest.title_en,            reqs = quest.reqs,            rewards_rsc = quest.rewards_rsc,            rewards_items = quest.rewards_items        }) end -- finally, the footer table.insert(rows.templates.footer) return rows end

function QuestListGen.generate(frame) return generateTable end

return QuestListGen