Skip to content

Instantly share code, notes, and snippets.

@KagamiChan
Last active October 20, 2016 19:03
Show Gist options
  • Save KagamiChan/eae4d3f6157db75b27c42cdd59ce0f3a to your computer and use it in GitHub Desktop.
Save KagamiChan/eae4d3f6157db75b27c42cdd59ce0f3a to your computer and use it in GitHub Desktop.
Improvemnt json prototype
[
{
"id": 25,
"type": "水上偵察機",
"icon": 10,
"name": "零式水上偵察機",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "二式水戦改"
},
"req": [
{
"day": [
false,
false,
false,
false,
false,
true,
true
],
"secretary": [
"千歳甲"
]
},
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"千代田甲"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"秋津洲改"
]
},
{
"day": [
true,
true,
true,
false,
false,
true,
true
],
"secretary": [
"瑞穂"
]
}
],
"consume": {
"fuel": 90,
"ammo": 20,
"steel": 0,
"bauxite": 300,
"material": [
{
"development": [
4,
6
],
"improvement": [
2,
3
],
"item": {
"icon": 10,
"name": "零式水上偵察機",
"count": 1
}
},
{
"development": [
5,
8
],
"improvement": [
3,
5
],
"item": {
"icon": 10,
"name": "零式水上偵察機",
"count": 2
}
},
{
"development": [
9,
15
],
"improvement": [
5,
10
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 3
}
}
]
}
}
]
},
{
"id": 116,
"type": "対艦強化弾",
"icon": 13,
"name": "一式徹甲弾",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"金剛"
]
},
{
"day": [
false,
true,
true,
true,
false,
false,
false
],
"secretary": [
"榛名"
]
}
],
"consume": {
"fuel": 30,
"ammo": 170,
"steel": 330,
"bauxite": 20,
"material": [
{
"development": [
3,
5
],
"improvement": [
1,
1
],
"item": {
"icon": 13,
"name": "九一式徹甲弾",
"count": 2
}
},
{
"development": [
4,
6
],
"improvement": [
2,
4
],
"item": {
"icon": 13,
"name": "一式徹甲弾",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 19,
"type": "艦上戦闘機",
"icon": 6,
"name": "九六式艦戦",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "零式艦戦21型"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"鳳翔"
]
}
],
"consume": {
"fuel": 70,
"ammo": 50,
"steel": 0,
"bauxite": 170,
"material": [
{
"development": [
1,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 6,
"name": "九六式艦戦",
"count": 1
}
},
{
"development": [
2,
4
],
"improvement": [
1,
3
],
"item": {
"icon": 15,
"name": "7.7mm機銃",
"count": 1
}
},
{
"development": [
3,
6
],
"improvement": [
2,
4
],
"item": {
"icon": 6,
"name": "九六式艦戦",
"count": 2
}
}
]
}
}
]
},
{
"id": 88,
"type": "小型電探",
"icon": 11,
"name": "22号対水上電探改四",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"妙高改二"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"羽黒改二"
]
},
{
"day": [
false,
false,
true,
true,
true,
true,
false
],
"secretary": [
"金剛改二"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 40,
"bauxite": 40,
"material": [
{
"development": [
5,
8
],
"improvement": [
3,
4
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 1
}
},
{
"development": [
8,
10
],
"improvement": [
4,
8
],
"item": {
"icon": 11,
"name": "22号対水上電探改四",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 44,
"type": "爆雷",
"icon": 17,
"name": "九四式爆雷投射機",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "三式爆雷投射機"
},
"req": [
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": []
}
],
"consume": {
"fuel": 10,
"ammo": 60,
"steel": 20,
"bauxite": 20,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
1,
3
],
"item": {
"icon": 17,
"name": "九四式爆雷投射機",
"count": 1
}
},
{
"development": [
3,
6
],
"improvement": [
3,
8
],
"item": {
"icon": 17,
"name": "九四式爆雷投射機",
"count": 2
}
}
]
}
}
]
},
{
"id": 63,
"type": "小口径主砲",
"icon": 1,
"name": "12.7cm連装砲B型改二",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
true,
true,
true,
false,
false,
false
],
"secretary": [
"夕立改二",
"綾波改二"
]
}
],
"consume": {
"fuel": 10,
"ammo": 40,
"steel": 70,
"bauxite": 0,
"material": [
{
"development": [
2,
2
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
2
],
"improvement": [
2,
4
],
"item": {
"icon": 1,
"name": "12.7cm連装砲B型改二",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 149,
"type": "ソナー",
"icon": 18,
"name": "四式水中聴音機",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"五十鈴改二"
]
},
{
"day": [
true,
false,
false,
false,
false,
false,
false
],
"secretary": [
"秋月"
]
},
{
"day": [
false,
false,
false,
true,
false,
false,
false
],
"secretary": [
"照月"
]
},
{
"day": [
false,
true,
true,
false,
false,
false,
false
],
"secretary": [
"香取改"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 50,
"bauxite": 60,
"material": [
{
"development": [
5,
7
],
"improvement": [
3,
5
],
"item": {
"icon": 18,
"name": "九三式水中聴音機",
"count": 2
}
},
{
"development": [
6,
10
],
"improvement": [
4,
6
],
"item": {
"icon": 18,
"name": "四式水中聴音機",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 31,
"type": "大型電探",
"icon": 11,
"name": "32号対水上電探",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "32号対水上電探改"
},
"req": [
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"伊勢"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"日向"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 60,
"bauxite": 50,
"material": [
{
"development": [
6,
10
],
"improvement": [
3,
4
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 1
}
},
{
"development": [
12,
15
],
"improvement": [
4,
7
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 2
}
},
{
"development": [
15,
22
],
"improvement": [
10,
15
],
"item": {
"icon": 11,
"name": "32号対水上電探",
"count": 1
}
}
]
}
}
]
},
{
"id": 27,
"type": "小型電探",
"icon": 11,
"name": "13号対空電探",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "13号対空電探改"
},
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"時雨改二"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"五十鈴改二"
]
},
{
"day": [
false,
false,
true,
true,
true,
false,
false
],
"secretary": [
"秋月"
]
},
{
"day": [
false,
true,
true,
true,
false,
false,
false
],
"secretary": [
"照月"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 20,
"bauxite": 30,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
5,
7
],
"improvement": [
3,
5
],
"item": {
"icon": 11,
"name": "13号対空電探",
"count": 1
}
},
{
"development": [
10,
15
],
"improvement": [
5,
12
],
"item": {
"icon": 11,
"name": "21号対空電探",
"count": 1
}
}
]
}
}
]
},
{
"id": 47,
"type": "ソナー",
"icon": 18,
"name": "三式水中探信儀",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
true,
true,
false,
false,
false
],
"secretary": [
"夕張"
]
},
{
"day": [
true,
false,
true,
true,
false,
false,
false
],
"secretary": [
"五十鈴改二"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 30,
"bauxite": 50,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
5,
7
],
"improvement": [
3,
5
],
"item": {
"icon": 18,
"name": "三式水中探信儀",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 58,
"type": "魚雷",
"icon": 5,
"name": "61cm五連装(酸素)魚雷",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"島風"
]
}
],
"consume": {
"fuel": 100,
"ammo": 150,
"steel": 90,
"bauxite": 30,
"material": [
{
"development": [
3,
4
],
"improvement": [
3,
5
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
5,
9
],
"improvement": [
3,
7
],
"item": {
"icon": 5,
"name": "61cm五連装(酸素)魚雷",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 60,
"type": "艦上爆撃機",
"icon": 7,
"name": "零式艦戦62型(爆戦)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"隼鷹"
]
},
{
"day": [
true,
true,
false,
false,
false,
false,
false
],
"secretary": [
"翔鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 7,
"name": "彗星",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 104,
"type": "大口径主砲",
"icon": 3,
"name": "35.6cm連装砲(ダズル迷彩)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
true,
true,
false,
false,
true
],
"secretary": [
"榛名改二"
]
}
],
"consume": {
"fuel": 30,
"ammo": 250,
"steel": 300,
"bauxite": 30,
"material": [
{
"development": [
3,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 1
}
},
{
"development": [
4,
5
],
"improvement": [
3,
5
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 190,
"type": "大口径主砲",
"icon": 3,
"name": "38.1cm Mk.I連装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "38.1cm Mk.I/N連装砲改"
},
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"Warspite"
]
}
],
"consume": {
"fuel": 24,
"ammo": 280,
"steel": 380,
"bauxite": 0,
"material": [
{
"development": [
3,
4
],
"improvement": [
3,
4
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 2
}
},
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
-1,
-1
],
"improvement": [
8,
12
],
"item": {
"icon": 15,
"name": "25mm単装機銃",
"count": 2
}
}
]
}
}
]
},
{
"id": 102,
"type": "水上偵察機",
"icon": 10,
"name": "九八式水上偵察機(夜偵)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
false,
false,
true,
true,
true
],
"secretary": [
"川内改二"
]
}
],
"consume": {
"fuel": 100,
"ammo": 30,
"steel": 0,
"bauxite": 480,
"material": [
{
"development": [
4,
7
],
"improvement": [
3,
4
],
"item": {
"icon": 10,
"name": "零式水上偵察機",
"count": 1
}
},
{
"development": [
5,
9
],
"improvement": [
4,
8
],
"item": {
"icon": 10,
"name": "零式水上偵察機",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 2,
"type": "小口径主砲",
"icon": 1,
"name": "12.7cm連装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "12.7cm連装砲B型改二"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": []
}
],
"consume": {
"fuel": 10,
"ammo": 30,
"steel": 60,
"bauxite": 0,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 1,
"name": "12.7cm連装砲",
"count": 1
}
},
{
"development": [
2,
3
],
"improvement": [
3,
6
],
"item": {
"icon": 1,
"name": "12.7cm連装砲",
"count": 2
}
}
]
}
}
]
},
{
"id": 140,
"type": "大型探照灯",
"icon": 24,
"name": "96式150cm探照灯",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"比叡"
]
},
{
"day": [
false,
false,
true,
true,
true,
true,
false
],
"secretary": [
"霧島"
]
}
],
"consume": {
"fuel": 20,
"ammo": 0,
"steel": 70,
"bauxite": 30,
"material": [
{
"development": [
4,
5
],
"improvement": [
3,
4
],
"item": {
"icon": 24,
"name": "探照灯",
"count": 1
}
},
{
"development": [
5,
10
],
"improvement": [
3,
7
],
"item": {
"icon": 24,
"name": "探照灯",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 133,
"type": "大口径主砲",
"icon": 3,
"name": "381mm/50 三連装砲",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "381mm/50 三連装砲改"
},
"req": [
{
"day": [
false,
false,
true,
true,
true,
true,
false
],
"secretary": [
"Littorio"
]
},
{
"day": [
true,
true,
false,
false,
false,
false,
true
],
"secretary": [
"Roma"
]
}
],
"consume": {
"fuel": 30,
"ammo": 400,
"steel": 480,
"bauxite": 20,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 1
}
},
{
"development": [
5,
8
],
"improvement": [
3,
5
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 2
}
},
{
"development": [
12,
20
],
"improvement": [
7,
14
],
"item": {
"icon": 15,
"name": "25mm連装機銃",
"count": 2
}
}
]
}
}
]
},
{
"id": 45,
"type": "爆雷",
"icon": 17,
"name": "三式爆雷投射機",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"五十鈴改二"
]
}
],
"consume": {
"fuel": 10,
"ammo": 80,
"steel": 20,
"bauxite": 30,
"material": [
{
"development": [
3,
3
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
5
],
"improvement": [
2,
4
],
"item": {
"icon": 17,
"name": "三式爆雷投射機",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 89,
"type": "大型電探",
"icon": 11,
"name": "21号対空電探改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"大和"
]
},
{
"day": [
false,
false,
true,
true,
true,
true,
false
],
"secretary": [
"武蔵"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 60,
"bauxite": 70,
"material": [
{
"development": [
6,
8
],
"improvement": [
2,
3
],
"item": {
"icon": 11,
"name": "21号対空電探",
"count": 1
}
},
{
"development": [
10,
12
],
"improvement": [
4,
8
],
"item": {
"icon": 11,
"name": "21号対空電探",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 182,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦32型(熟練)",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "零式艦戦52型(熟練)"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
false,
false
],
"secretary": [
"赤城"
]
},
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"加賀"
]
}
],
"consume": {
"fuel": 90,
"ammo": 100,
"steel": 0,
"bauxite": 260,
"material": [
{
"development": [
3,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 2
}
},
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 3
}
},
{
"development": [
5,
8
],
"improvement": [
4,
6
],
"item": {
"icon": 6,
"name": "零式艦戦32型",
"count": 2
}
}
]
}
}
]
},
{
"id": 68,
"type": "上陸用舟艇",
"icon": 20,
"name": "大発動艇",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "大発動艇(八九式中戦車&陸戦隊)"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"あきつ丸"
]
},
{
"day": [
true,
true,
true,
true,
false,
false,
false
],
"secretary": [
"皐月改二"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"阿武隈改二"
]
}
],
"consume": {
"fuel": 50,
"ammo": 30,
"steel": 30,
"bauxite": 10,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 25,
"name": "ドラム缶(輸送用)",
"count": 1
}
},
{
"development": [
1,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 15,
"name": "7.7mm機銃",
"count": 1
}
},
{
"development": [
4,
8
],
"improvement": [
3,
7
],
"item": {
"icon": 15,
"name": "12.7mm単装機銃",
"count": 3
}
}
]
}
}
]
},
{
"id": 59,
"type": "水上偵察機",
"icon": 10,
"name": "零式水上観測機",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
true,
true,
false,
false,
true
],
"secretary": [
"瑞穂"
]
},
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"武蔵"
]
}
],
"consume": {
"fuel": 90,
"ammo": 40,
"steel": 0,
"bauxite": 270,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 10,
"name": "瑞雲",
"count": 1
}
},
{
"development": [
6,
9
],
"improvement": [
4,
7
],
"item": {
"icon": 10,
"name": "零式水上観測機",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 163,
"type": "水上偵察機",
"icon": 10,
"name": "Ro.43水偵",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "Ro.44水上戦闘機"
},
"req": [
{
"day": [
false,
true,
true,
true,
true,
true,
false
],
"secretary": [
"Zara改"
]
},
{
"day": [
true,
false,
false,
false,
false,
false,
true
],
"secretary": [
"Italia"
]
},
{
"day": [
false,
false,
true,
true,
false,
false,
false
],
"secretary": [
"Roma改"
]
}
],
"consume": {
"fuel": 60,
"ammo": 30,
"steel": 0,
"bauxite": 180,
"material": [
{
"development": [
3,
5
],
"improvement": [
1,
2
],
"item": {
"icon": 10,
"name": "零式水上偵察機",
"count": 1
}
},
{
"development": [
4,
6
],
"improvement": [
2,
4
],
"item": {
"icon": 10,
"name": "瑞雲",
"count": 1
}
},
{
"development": [
5,
10
],
"improvement": [
3,
5
],
"item": {
"icon": 10,
"name": "零式水上偵察機",
"count": 2
}
}
]
}
}
]
},
{
"id": 125,
"type": "魚雷",
"icon": 5,
"name": "61cm三連装(酸素)魚雷",
"improvement": [
{
"upgrade": {
"level": 5,
"name": "61cm四連装(酸素)魚雷"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"吹雪改二"
]
}
],
"consume": {
"fuel": 60,
"ammo": 90,
"steel": 60,
"bauxite": 20,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
5
],
"improvement": [
1,
3
],
"item": {
"icon": 5,
"name": "61cm三連装魚雷",
"count": 1
}
},
{
"development": [
4,
8
],
"improvement": [
3,
6
],
"item": {
"icon": 5,
"name": "61cm四連装魚雷",
"count": 2
}
}
]
}
}
]
},
{
"id": 183,
"type": "大口径主砲",
"icon": 3,
"name": "16inch三連装砲 Mk.7+GFCS",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"Iowa"
]
}
],
"consume": {
"fuel": 45,
"ammo": 500,
"steel": 770,
"bauxite": 500,
"material": [
{
"development": [
16,
24
],
"improvement": [
8,
12
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 2
}
},
{
"development": [
16,
24
],
"improvement": [
8,
16
],
"item": {
"icon": 11,
"name": "32号対水上電探",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 161,
"type": "大口径主砲",
"icon": 3,
"name": "16inch三連装砲 Mk.7",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "16inch三連装砲 Mk.7+GFCS"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"Iowa"
]
}
],
"consume": {
"fuel": 45,
"ammo": 450,
"steel": 750,
"bauxite": 100,
"material": [
{
"development": [
10,
15
],
"improvement": [
6,
8
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 3
}
},
{
"development": [
16,
24
],
"improvement": [
8,
12
],
"item": {
"icon": 3,
"name": "46cm三連装砲",
"count": 3
}
},
{
"development": [
20,
28
],
"improvement": [
12,
20
],
"item": {
"icon": 11,
"name": "32号対水上電探",
"count": 2
}
}
]
}
}
]
},
{
"id": 153,
"type": "艦上戦闘機",
"icon": 6,
"name": "零戦52型丙(付岩井小隊)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
true,
false,
true,
false,
false
],
"secretary": [
"瑞鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 154,
"type": "艦上爆撃機",
"icon": 7,
"name": "零戦62型(爆戦/岩井隊)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
true,
false,
true,
false,
false
],
"secretary": [
"瑞鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 7,
"name": "彗星",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 156,
"type": "艦上戦闘機",
"icon": 6,
"name": "零戦52型甲(付岩本小隊)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
false,
true,
true
],
"secretary": [
"瑞鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 90,
"type": "中口径主砲",
"icon": 2,
"name": "20.3cm(2号)連装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "20.3cm(3号)連装砲"
},
"req": [
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"妙高"
]
}
],
"consume": {
"fuel": 10,
"ammo": 100,
"steel": 130,
"bauxite": 0,
"material": [
{
"development": [
2,
3
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
4
],
"improvement": [
2,
4
],
"item": {
"icon": 2,
"name": "20.3cm(2号)連装砲",
"count": 1
}
},
{
"development": [
4,
8
],
"improvement": [
4,
11
],
"item": {
"icon": 2,
"name": "20.3cm(2号)連装砲",
"count": 1
}
}
]
}
}
]
},
{
"id": 13,
"type": "魚雷",
"icon": 5,
"name": "61cm三連装魚雷",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "61cm三連装(酸素)魚雷"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"吹雪"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"叢雲"
]
}
],
"consume": {
"fuel": 50,
"ammo": 70,
"steel": 60,
"bauxite": 20,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 5,
"name": "61cm三連装魚雷",
"count": 1
}
},
{
"development": [
3,
5
],
"improvement": [
2,
4
],
"item": {
"icon": 5,
"name": "61cm三連装魚雷",
"count": 2
}
}
]
}
}
]
},
{
"id": 128,
"type": "大口径主砲",
"icon": 3,
"name": "試製51cm連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
true,
true,
false,
false,
false,
false
],
"secretary": [
"大和改"
]
},
{
"day": [
false,
true,
false,
true,
false,
false,
false
],
"secretary": [
"武蔵改"
]
}
],
"consume": {
"fuel": 50,
"ammo": 550,
"steel": 950,
"bauxite": 80,
"material": [
{
"development": [
7,
9
],
"improvement": [
5,
7
],
"item": {
"icon": 3,
"name": "46cm三連装砲",
"count": 2
}
},
{
"development": [
10,
15
],
"improvement": [
7,
10
],
"item": {
"icon": 3,
"name": "46cm三連装砲",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 122,
"type": "小口径主砲",
"icon": 16,
"name": "10cm連装高角砲+高射装置",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
true,
true,
true,
true,
false,
false
],
"secretary": [
"秋月",
"初月"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"照月"
]
}
],
"consume": {
"fuel": 10,
"ammo": 60,
"steel": 150,
"bauxite": 50,
"material": [
{
"development": [
6,
7
],
"improvement": [
3,
4
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
5,
8
],
"improvement": [
4,
7
],
"item": {
"icon": 16,
"name": "10cm連装高角砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 117,
"type": "大口径主砲",
"icon": 3,
"name": "試製46cm連装砲",
"improvement": [
{
"upgrade": {
"level": 5,
"name": "46cm三連装砲"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
false,
false
],
"secretary": [
"大和"
]
},
{
"day": [
false,
false,
true,
true,
false,
false,
false
],
"secretary": [
"武蔵"
]
}
],
"consume": {
"fuel": 40,
"ammo": 420,
"steel": 650,
"bauxite": 40,
"material": [
{
"development": [
5,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
6,
8
],
"improvement": [
4,
7
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 3
}
},
{
"development": [
12,
18
],
"improvement": [
8,
14
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 4
}
}
]
}
}
]
},
{
"id": 152,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦52型(熟練)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"翔鶴"
]
},
{
"day": [
true,
true,
false,
true,
false,
false,
false
],
"secretary": [
"瑞鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 50,
"type": "中口径主砲",
"icon": 2,
"name": "20.3cm(3号)連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
true,
true,
false,
false,
false
],
"secretary": [
"三隈"
]
}
],
"consume": {
"fuel": 10,
"ammo": 110,
"steel": 140,
"bauxite": 0,
"material": [
{
"development": [
3,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
5
],
"improvement": [
3,
5
],
"item": {
"icon": 2,
"name": "20.3cm(3号)連装砲",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 157,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦53型(岩本隊)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
false,
true,
true
],
"secretary": [
"瑞鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 109,
"type": "艦上戦闘機",
"icon": 6,
"name": "零戦52型丙(六〇一空)",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"大鳳"
]
},
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"雲龍"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
5,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 8,
"name": "天山",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 134,
"type": "副砲",
"icon": 4,
"name": "OTO 152mm三連装速射砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
false,
true,
true,
false,
false,
true
],
"secretary": [
"Littorio"
]
},
{
"day": [
true,
true,
false,
false,
true,
true,
false
],
"secretary": [
"Roma"
]
}
],
"consume": {
"fuel": 10,
"ammo": 90,
"steel": 120,
"bauxite": 0,
"material": [
{
"development": [
2,
3
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
4
],
"improvement": [
3,
5
],
"item": {
"icon": 2,
"name": "15.5cm三連装砲",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 103,
"type": "大口径主砲",
"icon": 3,
"name": "試製35.6cm三連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"金剛改二"
]
},
{
"day": [
false,
false,
false,
false,
true,
true,
false
],
"secretary": [
"榛名改二"
]
},
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"扶桑改二"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"山城改二"
]
}
],
"consume": {
"fuel": 30,
"ammo": 330,
"steel": 390,
"bauxite": 30,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
4
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 2
}
},
{
"development": [
6,
9
],
"improvement": [
4,
7
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 119,
"type": "中口径主砲",
"icon": 2,
"name": "14cm連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
true,
false,
false,
true,
false,
false
],
"secretary": [
"夕張"
]
}
],
"consume": {
"fuel": 10,
"ammo": 60,
"steel": 100,
"bauxite": 0,
"material": [
{
"development": [
2,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 2,
"name": "14cm連装砲",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 11,
"type": "副砲",
"icon": 4,
"name": "15.2cm単装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "15.2cm連装砲"
},
"req": [
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"阿賀野"
]
},
{
"day": [
true,
true,
false,
false,
false,
false,
true
],
"secretary": [
"金剛"
]
},
{
"day": [
false,
true,
true,
true,
false,
false,
false
],
"secretary": [
"山城"
]
}
],
"consume": {
"fuel": 10,
"ammo": 60,
"steel": 90,
"bauxite": 0,
"material": [
{
"development": [
2,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
2,
3
],
"item": {
"icon": 4,
"name": "15.2cm単装砲",
"count": 1
}
},
{
"development": [
3,
4
],
"improvement": [
3,
5
],
"item": {
"icon": 4,
"name": "15.2cm単装砲",
"count": 2
}
}
]
}
}
]
},
{
"id": 40,
"type": "対空機銃",
"icon": 15,
"name": "25mm三連装機銃",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
true,
true,
true,
false,
false
],
"secretary": [
"摩耶"
]
}
],
"consume": {
"fuel": 0,
"ammo": 30,
"steel": 20,
"bauxite": 10,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
1,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 15,
"name": "25mm三連装機銃",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
},
{
"upgrade": {
"level": 0,
"name": "25mm三連装機銃 集中配備"
},
"req": [
{
"day": [
false,
true,
true,
true,
false,
false,
false
],
"secretary": [
"五十鈴改二"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"摩耶改二"
]
},
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"皐月改二"
]
}
],
"consume": {
"fuel": 0,
"ammo": 30,
"steel": 20,
"bauxite": 10,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
1,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 15,
"name": "25mm三連装機銃",
"count": 1
}
},
{
"development": [
5,
9
],
"improvement": [
3,
7
],
"item": {
"icon": 15,
"name": "25mm三連装機銃",
"count": 5
}
}
]
}
}
]
},
{
"id": 139,
"type": "中口径主砲",
"icon": 2,
"name": "15.2cm連装砲改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"矢矧"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
true
],
"secretary": [
"酒匂"
]
}
],
"consume": {
"fuel": 20,
"ammo": 80,
"steel": 100,
"bauxite": 30,
"material": [
{
"development": [
3,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 2,
"name": "15.2cm連装砲",
"count": 1
}
},
{
"development": [
4,
6
],
"improvement": [
3,
6
],
"item": {
"icon": 2,
"name": "15.2cm連装砲",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 141,
"type": "大型電探",
"icon": 11,
"name": "32号対水上電探改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"日向"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"伊勢"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 100,
"bauxite": 80,
"material": [
{
"development": [
10,
15
],
"improvement": [
5,
6
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 3
}
},
{
"development": [
14,
18
],
"improvement": [
7,
10
],
"item": {
"icon": 11,
"name": "32号対水上電探",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 8,
"type": "大口径主砲",
"icon": 3,
"name": "41cm連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
true,
false,
false,
true,
true
],
"secretary": [
"長門"
]
},
{
"day": [
true,
true,
false,
false,
true,
false,
false
],
"secretary": [
"陸奥"
]
}
],
"consume": {
"fuel": 30,
"ammo": 350,
"steel": 480,
"bauxite": 0,
"material": [
{
"development": [
3,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 1
}
},
{
"development": [
4,
7
],
"improvement": [
3,
6
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 14,
"type": "魚雷",
"icon": 5,
"name": "61cm四連装魚雷",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "61cm四連装(酸素)魚雷"
},
"req": [
{
"day": [
true,
true,
true,
false,
false,
true,
true
],
"secretary": []
}
],
"consume": {
"fuel": 70,
"ammo": 100,
"steel": 70,
"bauxite": 20,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 5,
"name": "61cm四連装魚雷",
"count": 1
}
},
{
"development": [
3,
5
],
"improvement": [
3,
6
],
"item": {
"icon": 5,
"name": "61cm四連装魚雷",
"count": 2
}
}
]
}
}
]
},
{
"id": 30,
"type": "大型電探",
"icon": 11,
"name": "21号対空電探",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "21号対空電探改"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"伊勢"
]
},
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"日向"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 40,
"bauxite": 50,
"material": [
{
"development": [
5,
6
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
6,
8
],
"improvement": [
3,
5
],
"item": {
"icon": 11,
"name": "21号対空電探",
"count": 1
}
},
{
"development": [
12,
16
],
"improvement": [
5,
13
],
"item": {
"icon": 11,
"name": "21号対空電探",
"count": 2
}
}
]
}
}
]
},
{
"id": 105,
"type": "大口径主砲",
"icon": 3,
"name": "試製41cm三連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
false,
true,
true,
false,
false
],
"secretary": [
"長門改"
]
},
{
"day": [
false,
false,
true,
true,
false,
true,
true
],
"secretary": [
"陸奥改"
]
}
],
"consume": {
"fuel": 40,
"ammo": 440,
"steel": 620,
"bauxite": 40,
"material": [
{
"development": [
5,
7
],
"improvement": [
4,
6
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
8,
10
],
"improvement": [
5,
8
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 39,
"type": "対空機銃",
"icon": 15,
"name": "25mm連装機銃",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "25mm三連装機銃"
},
"req": [
{
"day": [
true,
false,
false,
false,
false,
false,
true
],
"secretary": [
"五十鈴改二"
]
},
{
"day": [
false,
true,
true,
false,
false,
false,
false
],
"secretary": [
"皐月"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"文月"
]
}
],
"consume": {
"fuel": 0,
"ammo": 20,
"steel": 10,
"bauxite": 10,
"material": [
{
"development": [
0,
1
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 15,
"name": "25mm連装機銃",
"count": 1
}
},
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 15,
"name": "25mm連装機銃",
"count": 1
}
}
]
}
}
]
},
{
"id": 15,
"type": "魚雷",
"icon": 5,
"name": "61cm四連装(酸素)魚雷",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "61cm五連装(酸素)魚雷"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"北上",
"大井"
]
}
],
"consume": {
"fuel": 80,
"ammo": 120,
"steel": 80,
"bauxite": 20,
"material": [
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
4,
8
],
"improvement": [
2,
4
],
"item": {
"icon": 5,
"name": "61cm四連装(酸素)魚雷",
"count": 1
}
},
{
"development": [
5,
10
],
"improvement": [
5,
11
],
"item": {
"icon": 5,
"name": "61cm四連装(酸素)魚雷",
"count": 3
}
}
]
}
}
]
},
{
"id": 167,
"type": "特型内火艇",
"icon": 36,
"name": "特二式内火艇",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"伊8"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"伊58"
]
},
{
"day": [
false,
true,
true,
true,
true,
false,
false
],
"secretary": [
"伊401"
]
}
],
"consume": {
"fuel": 80,
"ammo": 90,
"steel": 100,
"bauxite": 70,
"material": [
{
"development": [
5,
8
],
"improvement": [
3,
4
],
"item": {
"icon": 15,
"name": "7.7mm機銃",
"count": 2
}
},
{
"development": [
8,
12
],
"improvement": [
4,
6
],
"item": {
"icon": 15,
"name": "12.7mm単装機銃",
"count": 3
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 137,
"type": "大口径主砲",
"icon": 3,
"name": "381mm/50 三連装砲改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
false,
false,
false,
false,
true
],
"secretary": [
"Littorio"
]
},
{
"day": [
false,
false,
true,
true,
true,
true,
false
],
"secretary": [
"Roma"
]
}
],
"consume": {
"fuel": 40,
"ammo": 440,
"steel": 500,
"bauxite": 40,
"material": [
{
"development": [
5,
7
],
"improvement": [
3,
4
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 1
}
},
{
"development": [
7,
10
],
"improvement": [
4,
6
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 7,
"type": "大口径主砲",
"icon": 3,
"name": "35.6cm連装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "試製35.6cm三連装砲"
},
"req": [
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"扶桑"
]
}
],
"consume": {
"fuel": 20,
"ammo": 240,
"steel": 300,
"bauxite": 0,
"material": [
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
4
],
"improvement": [
2,
4
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 1
}
},
{
"development": [
6,
12
],
"improvement": [
5,
12
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 3
}
}
]
}
}
]
},
{
"id": 49,
"type": "対空機銃",
"icon": 15,
"name": "25mm単装機銃",
"improvement": [
{
"upgrade": {
"level": 5,
"name": "25mm連装機銃"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"皐月"
]
},
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"文月"
]
}
],
"consume": {
"fuel": 0,
"ammo": 10,
"steel": 10,
"bauxite": 10,
"material": [
{
"development": [
0,
1
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
1,
2
],
"improvement": [
1,
1
],
"item": {
"icon": 15,
"name": "25mm単装機銃",
"count": 1
}
},
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 15,
"name": "25mm単装機銃",
"count": 1
}
}
]
}
}
]
},
{
"id": 21,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦52型",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"翔鶴"
]
},
{
"day": [
true,
true,
false,
true,
false,
false,
false
],
"secretary": [
"瑞鶴"
]
}
],
"consume": {
"fuel": 120,
"ammo": 120,
"steel": 0,
"bauxite": 280,
"material": [
{
"development": [
3,
5
],
"improvement": [
3,
4
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 1
}
},
{
"development": [
5,
8
],
"improvement": [
3,
5
],
"item": {
"icon": 6,
"name": "零式艦戦52型",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 9,
"type": "大口径主砲",
"icon": 3,
"name": "46cm三連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
false,
true,
true
],
"secretary": [
"大和"
]
},
{
"day": [
true,
true,
false,
false,
false,
false,
false
],
"secretary": [
"武蔵"
]
}
],
"consume": {
"fuel": 50,
"ammo": 480,
"steel": 800,
"bauxite": 50,
"material": [
{
"development": [
6,
8
],
"improvement": [
4,
6
],
"item": {
"icon": 3,
"name": "46cm三連装砲",
"count": 1
}
},
{
"development": [
8,
10
],
"improvement": [
5,
8
],
"item": {
"icon": 3,
"name": "46cm三連装砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 181,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦32型",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "零式艦戦52型"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
false,
false
],
"secretary": [
"赤城"
]
},
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"加賀"
]
}
],
"consume": {
"fuel": 90,
"ammo": 100,
"steel": 0,
"bauxite": 260,
"material": [
{
"development": [
3,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 1
}
},
{
"development": [
4,
6
],
"improvement": [
3,
4
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 2
}
},
{
"development": [
5,
8
],
"improvement": [
4,
6
],
"item": {
"icon": 6,
"name": "零式艦戦32型",
"count": 1
}
}
]
}
}
]
},
{
"id": 65,
"type": "中口径主砲",
"icon": 2,
"name": "15.2cm連装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "15.2cm連装砲改"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"阿賀野"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"能代"
]
},
{
"day": [
false,
true,
true,
true,
true,
false,
false
],
"secretary": [
"矢矧"
]
}
],
"consume": {
"fuel": 10,
"ammo": 70,
"steel": 100,
"bauxite": 0,
"material": [
{
"development": [
2,
2
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
2,
4
],
"item": {
"icon": 2,
"name": "15.2cm連装砲",
"count": 1
}
},
{
"development": [
5,
8
],
"improvement": [
4,
10
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 1
}
}
]
}
}
]
},
{
"id": 5,
"type": "中口径主砲",
"icon": 2,
"name": "15.5cm三連装砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
false,
true,
true
],
"secretary": [
"最上"
]
},
{
"day": [
true,
true,
false,
false,
false,
false,
false
],
"secretary": [
"大淀"
]
}
],
"consume": {
"fuel": 10,
"ammo": 90,
"steel": 120,
"bauxite": 0,
"material": [
{
"development": [
2,
2
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
2,
4
],
"item": {
"icon": 2,
"name": "15.5cm三連装砲",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 28,
"type": "小型電探",
"icon": 11,
"name": "22号対水上電探",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "22号対水上電探改四"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"日向"
]
},
{
"day": [
false,
true,
true,
false,
false,
true,
true
],
"secretary": [
"夕雲"
]
},
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"島風"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 30,
"bauxite": 30,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 1
}
},
{
"development": [
7,
10
],
"improvement": [
3,
5
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 2
}
},
{
"development": [
10,
20
],
"improvement": [
8,
14
],
"item": {
"icon": 11,
"name": "22号対水上電探",
"count": 3
}
}
]
}
}
]
},
{
"id": 166,
"type": "上陸用舟艇",
"icon": 20,
"name": "大発動艇(八九式中戦車&陸戦隊)",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "特二式内火艇"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"あきつ丸"
]
},
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"皐月改二"
]
},
{
"day": [
false,
false,
true,
true,
true,
false,
false
],
"secretary": [
"阿武隈改二"
]
}
],
"consume": {
"fuel": 70,
"ammo": 80,
"steel": 120,
"bauxite": 30,
"material": [
{
"development": [
3,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 15,
"name": "25mm単装機銃",
"count": 1
}
},
{
"development": [
4,
8
],
"improvement": [
3,
5
],
"item": {
"icon": 15,
"name": "12cm30連装噴進砲",
"count": 2
}
},
{
"development": [
10,
18
],
"improvement": [
5,
9
],
"item": {
"icon": 15,
"name": "7.7mm機銃",
"count": 3
}
}
]
}
}
]
},
{
"id": 114,
"type": "大口径主砲",
"icon": 3,
"name": "38cm連装砲改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"Bismarck"
]
}
],
"consume": {
"fuel": 30,
"ammo": 390,
"steel": 470,
"bauxite": 30,
"material": [
{
"development": [
5,
7
],
"improvement": [
3,
4
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 1
}
},
{
"development": [
6,
9
],
"improvement": [
4,
6
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 76,
"type": "大口径主砲",
"icon": 3,
"name": "38cm連装砲",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "38cm連装砲改"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"Bismarck"
]
}
],
"consume": {
"fuel": 20,
"ammo": 380,
"steel": 450,
"bauxite": 20,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 1
}
},
{
"development": [
5,
8
],
"improvement": [
3,
5
],
"item": {
"icon": 3,
"name": "35.6cm連装砲",
"count": 2
}
},
{
"development": [
10,
20
],
"improvement": [
6,
13
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
}
]
}
}
]
},
{
"id": 96,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦21型(熟練)",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "零式艦戦32型(熟練)"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"赤城"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"加賀"
]
}
],
"consume": {
"fuel": 100,
"ammo": 80,
"steel": 0,
"bauxite": 250,
"material": [
{
"development": [
2,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 2
}
},
{
"development": [
3,
5
],
"improvement": [
2,
5
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 3
}
},
{
"development": [
4,
7
],
"improvement": [
3,
5
],
"item": {
"icon": 15,
"name": "7.7mm機銃",
"count": 3
}
}
]
}
}
]
},
{
"id": 135,
"type": "副砲",
"icon": 16,
"name": "90mm単装高角砲",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
true,
true,
true,
true,
false,
false
],
"secretary": [
"Littorio"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"Roma"
]
}
],
"consume": {
"fuel": 10,
"ammo": 20,
"steel": 70,
"bauxite": 10,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 16,
"name": "10cm連装高角砲",
"count": 1
}
},
{
"development": [
2,
3
],
"improvement": [
1,
2
],
"item": {
"icon": 16,
"name": "10cm連装高角砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 106,
"type": "小型電探",
"icon": 11,
"name": "13号対空電探改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"磯風改"
]
},
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"初霜改二"
]
},
{
"day": [
true,
true,
true,
true,
false,
false,
false
],
"secretary": [
"雪風"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 30,
"bauxite": 40,
"material": [
{
"development": [
5,
7
],
"improvement": [
3,
4
],
"item": {
"icon": 11,
"name": "13号対空電探",
"count": 1
}
},
{
"development": [
7,
9
],
"improvement": [
4,
8
],
"item": {
"icon": 11,
"name": "13号対空電探",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 120,
"type": "高射装置",
"icon": 30,
"name": "91式高射装置",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "94式高射装置"
},
"req": [
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"摩耶",
"秋月"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"照月"
]
}
],
"consume": {
"fuel": 0,
"ammo": 0,
"steel": 60,
"bauxite": 40,
"material": [
{
"development": [
3,
4
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
5
],
"improvement": [
2,
4
],
"item": {
"icon": 16,
"name": "12.7cm連装高角砲",
"count": 1
}
},
{
"development": [
4,
9
],
"improvement": [
4,
7
],
"item": {
"icon": 16,
"name": "10cm連装高角砲",
"count": 2
}
}
]
}
}
]
},
{
"id": 6,
"type": "中口径主砲",
"icon": 2,
"name": "20.3cm連装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "20.3cm(2号)連装砲"
},
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"青葉"
]
},
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"衣笠"
]
}
],
"consume": {
"fuel": 10,
"ammo": 90,
"steel": 120,
"bauxite": 0,
"material": [
{
"development": [
1,
2
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
2,
3
],
"improvement": [
2,
3
],
"item": {
"icon": 2,
"name": "20.3cm連装砲",
"count": 1
}
},
{
"development": [
2,
5
],
"improvement": [
4,
10
],
"item": {
"icon": 2,
"name": "20.3cm連装砲",
"count": 2
}
}
]
}
}
]
},
{
"id": 46,
"type": "ソナー",
"icon": 18,
"name": "九三式水中聴音機",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "三式水中探信儀"
},
"req": [
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"夕張"
]
},
{
"day": [
false,
true,
false,
false,
false,
false,
false
],
"secretary": [
"五十鈴改二"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 30,
"bauxite": 30,
"material": [
{
"development": [
2,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 18,
"name": "九三式水中聴音機",
"count": 1
}
},
{
"development": [
6,
9
],
"improvement": [
3,
5
],
"item": {
"icon": 18,
"name": "九三式水中聴音機",
"count": 2
}
}
]
}
},
{
"upgrade": {
"level": 0,
"name": "四式水中聴音機"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
false
],
"secretary": [
"五十鈴改二"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"時雨改二"
]
},
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"香取改"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 30,
"bauxite": 30,
"material": [
{
"development": [
2,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 18,
"name": "九三式水中聴音機",
"count": 1
}
},
{
"development": [
10,
20
],
"improvement": [
6,
12
],
"item": {
"icon": 18,
"name": "三式水中探信儀",
"count": 2
}
}
]
}
}
]
},
{
"id": 4,
"type": "中口径主砲",
"icon": 2,
"name": "14cm単装砲",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "14cm連装砲"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": []
}
],
"consume": {
"fuel": 10,
"ammo": 50,
"steel": 80,
"bauxite": 0,
"material": [
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
1,
2
],
"improvement": [
1,
2
],
"item": {
"icon": 2,
"name": "14cm単装砲",
"count": 1
}
},
{
"development": [
3,
4
],
"improvement": [
3,
6
],
"item": {
"icon": 2,
"name": "14cm単装砲",
"count": 2
}
}
]
}
}
]
},
{
"id": 179,
"type": "魚雷",
"icon": 5,
"name": "試製61cm六連装(酸素)魚雷",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"初月"
]
},
{
"day": [
true,
false,
false,
false,
false,
false,
true
],
"secretary": [
"島風"
]
}
],
"consume": {
"fuel": 120,
"ammo": 180,
"steel": 120,
"bauxite": 40,
"material": [
{
"development": [
6,
8
],
"improvement": [
5,
6
],
"item": {
"icon": 5,
"name": "61cm四連装(酸素)魚雷",
"count": 2
}
},
{
"development": [
9,
12
],
"improvement": [
6,
12
],
"item": {
"icon": 5,
"name": "61cm五連装(酸素)魚雷",
"count": 1
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 192,
"type": "大口径主砲",
"icon": 3,
"name": "38.1cm Mk.I/N連装砲改",
"improvement": [
{
"upgrade": false,
"req": [
{
"day": [
false,
false,
false,
true,
true,
false,
false
],
"secretary": [
"Warspite"
]
}
],
"consume": {
"fuel": 28,
"ammo": 320,
"steel": 420,
"bauxite": 40,
"material": [
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 1
}
},
{
"development": [
6,
8
],
"improvement": [
4,
7
],
"item": {
"icon": 3,
"name": "41cm連装砲",
"count": 2
}
},
{
"development": [
0,
0
],
"improvement": [
0,
0
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
}
]
}
}
]
},
{
"id": 74,
"type": "探照灯",
"icon": 24,
"name": "探照灯",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "96式150cm探照灯"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"暁"
]
},
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"神通"
]
},
{
"day": [
false,
true,
true,
true,
false,
false,
false
],
"secretary": [
"青葉",
"綾波"
]
}
],
"consume": {
"fuel": 10,
"ammo": 0,
"steel": 30,
"bauxite": 20,
"material": [
{
"development": [
3,
3
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
5
],
"improvement": [
2,
4
],
"item": {
"icon": 24,
"name": "探照灯",
"count": 1
}
},
{
"development": [
5,
10
],
"improvement": [
3,
7
],
"item": {
"icon": 32,
"name": "熟練見張員",
"count": 1
}
}
]
}
}
]
},
{
"id": 20,
"type": "艦上戦闘機",
"icon": 6,
"name": "零式艦戦21型",
"improvement": [
{
"upgrade": {
"level": 3,
"name": "零式艦戦32型"
},
"req": [
{
"day": [
false,
false,
false,
false,
true,
true,
true
],
"secretary": [
"赤城"
]
},
{
"day": [
true,
true,
true,
false,
false,
false,
false
],
"secretary": [
"加賀"
]
}
],
"consume": {
"fuel": 100,
"ammo": 80,
"steel": 0,
"bauxite": 250,
"material": [
{
"development": [
2,
4
],
"improvement": [
2,
3
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 1
}
},
{
"development": [
3,
5
],
"improvement": [
2,
4
],
"item": {
"icon": 6,
"name": "零式艦戦21型",
"count": 2
}
},
{
"development": [
4,
7
],
"improvement": [
3,
5
],
"item": {
"icon": 15,
"name": "7.7mm機銃",
"count": 2
}
}
]
}
}
]
},
{
"id": 36,
"type": "対艦強化弾",
"icon": 13,
"name": "九一式徹甲弾",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "一式徹甲弾"
},
"req": [
{
"day": [
false,
false,
false,
true,
true,
true,
true
],
"secretary": [
"比叡"
]
},
{
"day": [
true,
true,
false,
false,
false,
true,
true
],
"secretary": [
"霧島"
]
}
],
"consume": {
"fuel": 30,
"ammo": 150,
"steel": 310,
"bauxite": 10,
"material": [
{
"development": [
2,
3
],
"improvement": [
1,
1
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
3,
5
],
"improvement": [
1,
2
],
"item": {
"icon": 13,
"name": "九一式徹甲弾",
"count": 1
}
},
{
"development": [
6,
9
],
"improvement": [
4,
9
],
"item": {
"icon": 13,
"name": "九一式徹甲弾",
"count": 3
}
}
]
}
}
]
},
{
"id": 121,
"type": "高射装置",
"icon": 30,
"name": "94式高射装置",
"improvement": [
{
"upgrade": {
"level": 0,
"name": "10cm連装高角砲+高射装置"
},
"req": [
{
"day": [
true,
true,
true,
true,
true,
true,
true
],
"secretary": [
"秋月",
"照月"
]
},
{
"day": [
true,
false,
false,
false,
false,
true,
true
],
"secretary": [
"初月"
]
},
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"吹雪改二"
]
}
],
"consume": {
"fuel": 0,
"ammo": 0,
"steel": 80,
"bauxite": 70,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 16,
"name": "10cm連装高角砲",
"count": 1
}
},
{
"development": [
8,
10
],
"improvement": [
5,
10
],
"item": {
"icon": 16,
"name": "10cm連装高角砲",
"count": 2
}
}
]
}
},
{
"upgrade": {
"level": 0,
"name": "12.7cm高角砲+高射装置"
},
"req": [
{
"day": [
true,
false,
false,
false,
true,
true,
true
],
"secretary": [
"摩耶改二"
]
}
],
"consume": {
"fuel": 0,
"ammo": 0,
"steel": 80,
"bauxite": 70,
"material": [
{
"development": [
4,
5
],
"improvement": [
2,
3
],
"item": {
"icon": 0,
"name": "",
"count": 0
}
},
{
"development": [
4,
6
],
"improvement": [
3,
5
],
"item": {
"icon": 16,
"name": "12.7cm連装高角砲",
"count": 1
}
},
{
"development": [
7,
9
],
"improvement": [
5,
9
],
"item": {
"icon": 16,
"name": "12.7cm連装高角砲",
"count": 2
}
}
]
}
}
]
}
]
// This script downloads and converts item impovement data from WhoCallsTheFleet Project
// Special thanks to WhoCallsTheFleet and kcwiki
// Tested with es2017 presets
const Promise = require('bluebird')
const fs = Promise.promisifyAll(require('fs-extra'))
const _ = require('lodash')
const request = require('request')
const DATA_URL = 'https://raw.githubusercontent.com/Diablohu/WhoCallsTheFleet/master/app-db/items.json'
const START2_URL = 'https://api.kcwiki.moe/start2'
const parseImprovement = (data, items, ships) => {
let res = []
for (let upgrade of data) { // multiple upgrade is possible
let upg = {}
upg.upgrade = {}
if (upgrade.upgrade) {
let upgradeId
;[upgradeId,
upg.upgrade.level] = upgrade.upgrade
upg.upgrade.name = items[upgradeId].api_name
}
else {
upg.upgrade = upgrade.upgrade
}
upg.req = [] // parse improvement required secretary ships
for (let req of upgrade.req) {
let ship = {}
let secretaryId
;[ship.day, secretaryId] = req
// kai and kai2 are considered same ship, if appeared in the list
// false means improvable for every ship, giving 0 as secretaryId
secretaryId = secretaryId ? secretaryId : 0
if (secretaryId) {
let _ships = secretaryId.slice(0) // copy the array
for (let id of secretaryId) {
let afterShipId = parseInt(ships[id].api_aftershipid)
if (_.find(secretaryId, (id) => id === afterShipId)) {
_.remove(_ships, (id) => id === afterShipId)
}
}
secretaryId = _ships
// ship.after_id = _.map(ship.secretary_id, (id) => parseInt(ships[id].api_aftershipid))
}
ship.secretary = secretaryId ? _.map(secretaryId, (id) => ships[id].api_name) : []
upg.req.push(ship)
}
// parse resource necessary, rename resource to consume
// 3 sub-array stands for: level 1~6, level 6~10, upgrade
// sub-array = [
// development material,
// guarantedd development material,
// improvement material,
// guaranteed improvement material,
// id of items to consume,
// count of items to consume]
// if not upgradable, last aub-array will be all 0
upg.consume = {}
;[upg.consume.fuel,
upg.consume.ammo,
upg.consume.steel,
upg.consume.bauxite] = upgrade.resource[0]
upg.consume.material = _.map(upgrade.resource.slice(1), (arr) => {
let itemName = arr[4] ? items[arr[4]].api_name : ''
let itemIcon = arr[4] ? items[arr[4]].api_type[3] : 0
return {
development: arr.slice(0, 2),
improvement: arr.slice(2, 4),
item: {
// id: arr[4],
icon: itemIcon,
name: itemName,
count: arr[5]
}
}
})
res.push(upg)
}
return res
}
const download = (URL) => {
return new Promise((resolve, reject) => {
request(URL, (err, res, body) => {
if (err) {
reject(err)
return
}
console.log(`finished downloading ${URL}`)
resolve(body)
})
})
}
const read = async () => {
const gameData = await download(START2_URL)
const start2 = JSON.parse(gameData)
const items = _.keyBy(start2.api_mst_slotitem, 'api_id')
const itemType = _.keyBy(start2.api_mst_slotitem_equiptype, 'api_id')
const ships = _.keyBy(start2.api_mst_ship, 'api_id')
const improvementData = await download(DATA_URL)
let improvement = []
for (let item of improvementData.split(/\n+/)) {
if (item) {
let json = JSON.parse(item)
if (json.improvable) {
improvement.push({
id: json.id,
type: itemType[items[json.id].api_type[2]].api_name,
icon: items[json.id].api_type[3],
name: items[json.id].api_name,
// name_compare: json.name.ja_jp,
improvement: parseImprovement(json.improvement, items, ships)
})
}
}
}
fs.outputJson('./data.json', improvement, (err) => { if (err) console.log(err) })
}
read()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment