Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 打開 https://x94fujo6rpg.github.io/AzurLaneFleet/
- 按F12打開控制台
- 複製以下程式碼 貼上並按ENTER
- */
- let not_CL_BB = {};
- Object.keys(ship_data)
- .filter(key => {
- // 篩選出所有艦種不是輕巡(2)、戰艦(5)的船
- let unwant = [2, 5],
- { type } = ship_data[key];
- return unwant.every(unwant_type => type != unwant_type);
- })
- .forEach(ship_id => {
- // 如果這些船裡,裝備格1~3任一格可以裝備 輕巡炮(2) 的船,加到最終結果裡
- let ship = ship_data[ship_id],
- { equip_1, equip_2, equip_3, } = ship;
- if ([equip_1, equip_2, equip_3].some(list => list.includes(2))) {
- not_CL_BB[ship_id] = ship;
- }
- });
- // 列出結果
- for (let [id, ship] of Object.entries(not_CL_BB)) {
- let
- {
- tw_name,
- type,
- type_s = lan_ship_type.find(o => o.id == type).tw,
- equip_1,
- equip_2,
- equip_3,
- } = ship,
- slots =
- [equip_1, equip_2, equip_3]
- .map((arr, i) => {
- // 只顯示能裝輕巡炮(2)的格子
- if (arr.includes(2)) {
- let str = arr.map(type => parsetype[type].tw).join("/");
- return `裝備格${i + 1}[${str}]`;
- } else {
- return "";
- }
- })
- .join("");
- console.log(`(${type_s}) [${tw_name}] ${slots}`);
- }
Add Comment
Please, Sign In to add comment