Skip to content

Commit

Permalink
Implement more aircraft.
Browse files Browse the repository at this point in the history
  • Loading branch information
alanwatsonforster committed Oct 6, 2023
1 parent eccd363 commit 844e287
Show file tree
Hide file tree
Showing 9 changed files with 80 additions and 74 deletions.
5 changes: 2 additions & 3 deletions airpower/aircraftdata/AD-4.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
"BT": [ 1.0, 1.0, 2.0 ]
},
"ceilingtable": [ 30, 24, 13 ],

"speedtable": {
"EH": [ [ "-", "-" ], [ "-", "-" ], [ "-", "-" ], "-" ],
"VH": [ [ "-", "-" ], [ "-", "-" ], [ "-", "-" ], "-" ],
Expand All @@ -37,7 +36,7 @@
"LO": [ [ "-", 1.0 ], [ "-", 1.0 ], [ "-", 0.5 ] ]
},
"properties": [],
"notes": {
"notes": [
"The AD-4 Skyraider appears as a variant on the TSOH A-1J/H ADC."
}
]
}
7 changes: 7 additions & 0 deletions airpower/aircraftdata/AT-33.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "AT-33",
"base": "F-80C",
"notes": [
"The AT-33 appears as a variant on the TSOH ADC for the F-80C."
]
}
50 changes: 2 additions & 48 deletions airpower/aircraftdata/F-100A.json
Original file line number Diff line number Diff line change
@@ -1,51 +1,5 @@
{
"name": "F-100A",
"origin": "TSOH",
"powertable": {
"AB" : [ 2.0, 1.5, 1.5, 6.0 ],
"M" : [ 1.0, 1.0, 1.0, 2.0 ],
"N" : [ 0.0, 0.0, 0.0, 1.0 ],
"I" : [ 0.5, 0.5, 0.5, 0.0 ],
"SPBR": [ 0.5, 1.0, 1.0 ]
},
"cruisespeed": 5.5,
"climbspeed" : 4.5,
"maneuvertable": {
"LR/DR": [ 1.0, 1.0 ],
"VR": [ 0.0, 0.0 ]
},
"lowspeedturnlimit": 4.0,
"lowspeedturndragtable": {
"TT": [ 1.0, 1.0, 1.0 ],
"HT": [ 2.0, 2.0, 2.0 ],
"BT": [ 3.0, 3.0, 4.0 ],
"ET": [ 4.0, "-", "-" ]
},
"highspeedturndragtable": {
"TT": [ 1.0, 1.0, 1.0 ],
"HT": [ 1.0, 2.0, 2.0 ],
"BT": [ 2.0, 2.0, 3.0 ],
"ET": [ 4.0, "-", "-" ]
},
"ceilingtable": [ 51, 47, 41 ],
"speedtable": {
"EH": [ [ 4.0, 8.0 ], [ "-", "-" ], [ "-", "-" ], 10.0 ],
"VH": [ [ 3.5, 9.0 ], [ 4.0, 8.0 ], [ 4.0, 7.5 ], 10.0 ],
"HI": [ [ 3.0, 8.5 ], [ 3.5, 8.0 ], [ 4.0, 7.0 ], 10.5 ],
"MH": [ [ 2.5, 8.5 ], [ 3.0, 7.5 ], [ 3.5, 6.5 ], 9.0 ],
"ML": [ [ 2.0, 8.0 ], [ 2.5, 7.5 ], [ 3.0, 6.5 ], 8.5 ],
"LO": [ [ 2.0, 7.5 ], [ 2.0, 7.0 ], [ 2.5, 6.0 ], 8.0 ]
},
"climbcapabilitytable": {
"EH": [ [ 1.0, 0.5 ], [ "-", "-" ], [ "-", "-" ] ],
"VH": [ [ 2.0, 0.5 ], [ 1.0, 0.5 ], [ 1.0, 0.5 ] ],
"HI": [ [ 2.0, 1.0 ], [ 1.0, 0.5 ], [ 1.0, 0.5 ] ],
"MH": [ [ 3.0, 1.0 ], [ 2.0, 1.0 ], [ 1.0, 0.5 ] ],
"ML": [ [ 3.0, 1.0 ], [ 2.0, 1.0 ], [ 1.0, 0.5 ] ],
"LO": [ [ 3.0, 1.0 ], [ 2.0, 1.0 ], [ 2.0, 1.0 ] ]
},
"properties": [],
"notes": [
"The F-100A appears as a variant on the F-100C/D ADC in TSOH."
]
"base": "F-100C",
"ceilingtable": [ 51, 47, 41 ]
}
50 changes: 50 additions & 0 deletions airpower/aircraftdata/F-100C.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"name": "F-100C",
"origin": "TSOH",
"powertable": {
"AB" : [ 2.0, 1.5, 1.5, 6.0 ],
"M" : [ 1.0, 1.0, 1.0, 2.0 ],
"N" : [ 0.0, 0.0, 0.0, 1.0 ],
"I" : [ 0.5, 0.5, 0.5, 0.0 ],
"SPBR": [ 0.5, 1.0, 1.0 ]
},
"cruisespeed": 5.5,
"climbspeed" : 4.5,
"maneuvertable": {
"LR/DR": [ 1.0, 1.0 ],
"VR": [ 0.0, 0.0 ]
},
"lowspeedturnlimit": 4.0,
"lowspeedturndragtable": {
"TT": [ 1.0, 1.0, 1.0 ],
"HT": [ 2.0, 2.0, 2.0 ],
"BT": [ 3.0, 3.0, 4.0 ],
"ET": [ 4.0, "-", "-" ]
},
"highspeedturndragtable": {
"TT": [ 1.0, 1.0, 1.0 ],
"HT": [ 1.0, 2.0, 2.0 ],
"BT": [ 2.0, 2.0, 3.0 ],
"ET": [ 4.0, "-", "-" ]
},
"ceilingtable": [ 48, 44, 40 ],
"speedtable": {
"EH": [ [ 4.0, 8.0 ], [ "-", "-" ], [ "-", "-" ], 10.0 ],
"VH": [ [ 3.5, 9.0 ], [ 4.0, 8.0 ], [ 4.0, 7.5 ], 10.0 ],
"HI": [ [ 3.0, 8.5 ], [ 3.5, 8.0 ], [ 4.0, 7.0 ], 10.5 ],
"MH": [ [ 2.5, 8.5 ], [ 3.0, 7.5 ], [ 3.5, 6.5 ], 9.0 ],
"ML": [ [ 2.0, 8.0 ], [ 2.5, 7.5 ], [ 3.0, 6.5 ], 8.5 ],
"LO": [ [ 2.0, 7.5 ], [ 2.0, 7.0 ], [ 2.5, 6.0 ], 8.0 ]
},
"climbcapabilitytable": {
"EH": [ [ 1.0, 0.5 ], [ "-", "-" ], [ "-", "-" ] ],
"VH": [ [ 2.0, 0.5 ], [ 1.0, 0.5 ], [ 1.0, 0.5 ] ],
"HI": [ [ 2.0, 1.0 ], [ 1.0, 0.5 ], [ 1.0, 0.5 ] ],
"MH": [ [ 3.0, 1.0 ], [ 2.0, 1.0 ], [ 1.0, 0.5 ] ],
"ML": [ [ 3.0, 1.0 ], [ 2.0, 1.0 ], [ 1.0, 0.5 ] ],
"LO": [ [ 3.0, 1.0 ], [ 2.0, 1.0 ], [ 2.0, 1.0 ] ]
},
"properties": [],
"notes": [
]
}
4 changes: 4 additions & 0 deletions airpower/aircraftdata/F-100D.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "F-100D",
"base": "F-100C"
}
4 changes: 4 additions & 0 deletions airpower/aircraftdata/F-100F.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "F-100F",
"base": "F-100C"
}
3 changes: 2 additions & 1 deletion airpower/aircraftdata/F-80C.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,6 @@
"ML": [ [ "-", 1.0 ], [ "-", 0.5 ], [ "-", 0.5 ] ],
"LO": [ [ "-", 1.0 ], [ "-", 1.0 ], [ "-", 0.5 ] ]
},
"properties": [ "HTD" ]
"properties": [ "HTD" ],
"notes": []
}
24 changes: 2 additions & 22 deletions airpower/aircraftdata/F-84G.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,19 @@
{
"name": "F-84G",
"origin": "TSOH",
"base": "F-84E",
"powertable": {
"M" : [ 1.0, 1.0, 1.0, 1.0 ],
"N" : [ 0.0, 0.0, 0.0, 0.5 ],
"I" : [ 0.5, 0.5, 0.5, 0.0 ],
"SPBR": [ 0.5, 0.5, 1.0 ]
},
"cruisespeed": 4.0,
"climbspeed" : 3.0,
"maneuvertable": {
"LR/DR": [ 1.0, 1.5 ],
"VR": [ 0.0, 0.5 ]
},
"turndragtable": {
"TT": [ 0.0, 1.0, 1.0 ],
"HT": [ 1.0, 2.0, 2.0 ],
"BT": [ 2.0, 2.0, 2.0 ]
},
"ceilingtable": [ 41, 36, 30 ],
"speedtable": {
"EH": [ [ "-", "-" ], [ "-", "-" ], [ "-", "-" ], "-" ],
"VH": [ [ 2.5, 5.0 ], [ 2.5, 5.0 ], [ "-", "-" ], 6.0 ],
"HI": [ [ 2.0, 5.5 ], [ 2.5, 5.5 ], [ "-", "-" ], 6.5 ],
"MH": [ [ 2.0, 5.5 ], [ 2.0, 5.5 ], [ 2.5, 5.0 ], 6.5 ],
"ML": [ [ 1.5, 6.0 ], [ 2.0, 5.5 ], [ 2.0, 5.0 ], 7.0 ],
"LO": [ [ 1.5, 6.0 ], [ 1.5, 5.5 ], [ 2.0, 5.5 ], 7.0 ]
},
"climbcapabilitytable": {
"EH": [ [ "-", "-" ], [ "-", "-" ], [ "-", "-" ] ],
"VH": [ [ "-", 0.5 ], [ "-", 0.5 ], [ "-", "-" ] ],
"HI": [ [ "-", 0.5 ], [ "-", 0.5 ], [ "-", 0.5 ] ],
"MH": [ [ "-", 1.0 ], [ "-", 1.0 ], [ "-", 0.5 ] ],
"ML": [ [ "-", 1.5 ], [ "-", 1.5 ], [ "-", 1.0 ] ],
"LO": [ [ "-", 1.5 ], [ "-", 1.5 ], [ "-", 1.0 ] ]
},
"properties": [ "HTD" ]
}
}
7 changes: 7 additions & 0 deletions airpower/aircraftdata/RF-80C.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "RF-80C",
"base": "F-80C",
"notes": [
"The RF-80C appears as a variant on the TSOH ADC for the F-80C."
]
}

0 comments on commit 844e287

Please sign in to comment.