3,050 bytes added
, 7 years ago
local Iterator = require('Module:Iterator')
local ShipIterator = {}
ShipIterator.baseForms = {
"Abukuma",
"Agano",
"Akagi",
"Akashi",
"Akatsuki",
"Akebono",
"Akigumo",
"Akitsu Maru",
"Akitsushima",
"Akizuki",
"Amagi",
"Amatsukaze",
"Aoba",
"Aquila",
"Arare",
"Arashi",
"Arashio",
"Asagumo",
"Asakaze",
"Asashimo",
"Asashio",
"Ashigara",
"Atago",
"Ayanami",
"Bismarck",
"Chikuma",
"Chitose",
"Chiyoda",
"Choukai",
"Commandant Teste",
"Etorofu",
"Fubuki",
"Fujinami",
"Fumizuki",
"Furutaka",
"Fusou",
"Gangut",
"Graf Zeppelin",
"Hagikaze",
"Haguro",
"Hamakaze",
"Harukaze",
"Haruna",
"Harusame",
"Hatsuharu",
"Hatsukaze",
"Hatsushimo",
"Hatsuyuki",
"Hatsuzuki",
"Hayashimo",
"Hayasui",
"Hibiki",
"Hiei",
"Hiryuu",
"Hiyou",
"Houshou",
"Hyuuga",
"I-13",
"I-14",
"I-168",
"I-19",
"I-26",
"I-401",
"I-58",
"I-8",
"Ikazuchi",
"Inazuma",
"Iowa",
"Ise",
"Isokaze",
"Isonami",
"Isuzu",
"Jintsuu",
"Junyou",
"Kaga",
"Kagerou",
"Kako",
"Kamikaze",
"Kamoi",
"Kashima",
"Kasuga Maru",
"Kasumi",
"Katori",
"Katsuragi",
"Kawakaze",
"Kazagumo",
"Kikuzuki",
"Kinu",
"Kinugasa",
"Kirishima",
"Kisaragi",
"Kiso",
"Kitakami",
"Kiyoshimo",
"Kongou",
"Kuma",
"Kumano",
"Kunashiri",
"Kuroshio",
"Libeccio",
"Littorio",
"Maikaze",
"Makigumo",
"Maruyu",
"Matsukaze",
"Maya",
"Michishio",
"Mikazuki",
"Mikuma",
"Minazuki",
"Miyuki",
"Mizuho",
"Mochizuki",
"Mogami",
"Murakumo",
"Murasame",
"Musashi",
"Mutsu",
"Mutsuki",
"Myoukou",
"Nachi",
"Naganami",
"Nagara",
"Nagato",
"Nagatsuki",
"Naka",
"Natori",
"Nenohi",
"Noshiro",
"Nowaki",
"Oboro",
"Okinami",
"Ooi",
"Ooshio",
"Ooyodo",
"Oyashio",
"Pola",
"Prinz Eugen",
"Roma",
"Ryuujou",
"Sakawa",
"Samidare",
"Saratoga",
"Satsuki",
"Sazanami",
"Sendai",
"Shigure",
"Shikinami",
"Shimakaze",
"Shimushu",
"Shiranui",
"Shiratsuyu",
"Shirayuki",
"Shouhou",
"Shoukaku",
"Souryuu",
"Suzukaze",
"Suzuya",
"Taigei",
"Taihou",
"Takanami",
"Takao",
"Tama",
"Tanikaze",
"Tatsuta",
"Tenryuu",
"Teruzuki",
"Tokitsukaze",
"Tone",
"U-511",
"Umikaze",
"Unryuu",
"Urakaze",
"Uranami",
"Ushio",
"Uzuki",
"Wakaba",
"Warspite",
"Yahagi",
"Yamagumo",
"Yamakaze",
"Yamashiro",
"Yamato",
"Yayoi",
"Yukikaze",
"Yura",
"Yuubari",
"Yuudachi",
"Yuugumo",
"Z1",
"Z3",
"Zara",
"Zuihou",
"Zuikaku",
}
ShipIterator.base = Iterator.array(ShipIterator.baseForms)
return ShipIterator