},
"active": "04094233c3d02ad2",
"lastOpenFiles": [
+ "Nebulous Command/data.py~",
+ "Nebulous Command/missiles-ranges.py~",
+ "Nebulous Command/__pycache__/data.cpython-314.pyc",
+ "Nebulous Command/missiles-ranges.py",
"Nebulous Command/missile-simulator.py~",
"Nebulous Command/calc.py~",
- "Nebulous Command/data.py~",
"Nebulous Command/4913",
"Nebulous Command/data.py",
"List of things to do.md",
"Nebulous Command/ANS/My Fleets/ANS Dedicated/Stat Sheet.md",
"Nebulous Command/ANS/My Fleets/ANS Dedicated",
"Nebulous Command/ANS/My Fleets/Fleets/Untitled.md",
- "Nebulous Command/ANS/My Fleets/Fleets",
"Nebulous Command/Notes on Nebulous Command.md",
- "Nebulous Command/ANS/My Fleets",
- "Nebulous Command/ANS",
"Some cool music perhaps?.md",
"System Overview and Links.md",
"Thoughts on Politics and Researching, and finding out things that you think are right.md",
## Cross-sections
The cross sections of different ships
-| Ship | Cross Section (m^2) | -10% | -25% | -35% |
-| -------------------- | ------------------- | -------- | -------- | -------- |
-| Sprinter (Corvette) | 2890 | 2601 | 2167.5 | 1878.5 |
-| Raines (FF) | 3783 | 3404.7 | 2837.25 | 2458.95 |
-| Keystone (DD) | 6281 | 5652.9 | 4710.75 | 4082.65 |
-| Vauxhall (CL) | 11727 | 10554.30 | 8795.25 | 7622.55 |
-| Axford (HC) | 14332 | 12898.80 | 10749.00 | 9315.80 |
-| Solomon (BB) | 27876 | 25088.40 | 20907.00 | 18119.40 |
-| Ferryman (Corvette) | 2890 | 2601 | 2167.5 | 1878.5 |
-| Draugr (FF) | 4685 | 4216.50 | 3513.75 | 3045.25 |
-| Flathead (DD) | 9869 | 8882.10 | 7401.75 | 6414.85 |
-| Ocello (HC) | 15745 | 14170.50 | 11808.75 | 10234.25 |
-| Marauder (BB) | 15745 | 14170.50 | 11808.75 | 10234.25 |
-| Moorline (BB) | 15745 | 14170.50 | 11808.75 | 10234.25 |
+| Ship | Cross Section (m^2) | -10% | -25% | -35% | | |
+| ------------------- | ------------------- | -------- | -------- | -------- | --- | --- |
+| Sprinter (Corvette) | 2890 | 2601 | 2167.5 | 1878.5 | | |
+| Raines (FF) | 3783 | 3404.7 | 2837.25 | 2458.95 | | |
+| Keystone (DD) | 6281 | 5652.9 | 4710.75 | 4082.65 | | |
+| Vauxhall (CL) | 11727 | 10554.30 | 8795.25 | 7622.55 | | |
+| Axford (HC) | 14332 | 12898.80 | 10749.00 | 9315.80 | | |
+| Solomon (BB) | 27876 | 25088.40 | 20907.00 | 18119.40 | | |
+| Ferryman (Corvette) | 2890 | 2601 | 2167.5 | 1878.5 | | |
+| Draugr (FF) | 4685 | 4216.50 | 3513.75 | 3045.25 | | |
+| Flathead (DD) | 9869 | 8882.10 | 7401.75 | 6414.85 | | |
+| Ocello (HC) | 15745 | 14170.50 | 11808.75 | 10234.25 | | |
+| Marauder (BB) | 15745 | 14170.50 | 11808.75 | 10234.25 | | |
+| Moorline (BB) | 15745 | 14170.50 | 11808.75 | 10234.25 | | |
Turning off the radar: -25% signature
class Jammer:
name: str
range_km: float
- radiated_power_kw: int
+ radiated_power_kw: float
gain_db: int
+ radar: bool
+ comms: bool
jammers = [
- Jammer("No Jammer", 0, 0, 0),
- Jammer("Self Screening Jammer", 2.5, 5, 2),
- Jammer("Boosted Self Screening Jammer", 5, 5, 4)
+ Jammer("No Jammer", 0, 0, 0, False, False),
+ Jammer("Self Screening Jammer", 2.5, 5, 2, True, True),
+ Jammer("Boosted Self Screening Jammer", 5, 5, 4, True, True),
+ Jammer("E70 Interruption", 4, 750, 1, False, True),
+ Jammer("E71 Hangup", 20, 300, 25, False, True),
+ Jammer("E90 Blanket", 10, 1, 20, True, False),
+ Jammer("J15 Bellbird", 10, 1.25, 20, True, False),
+ Jammer("J360 Lyrebird", 4, 10, 2, True, False),
+ Jammer("J75 Warbler", 2.5, 1250, 1, False, True),
]
side_rcs_m2: float
-
ships = [
Ship("Sprinter", 2601),
Ship("Raines", 3783),
--- /dev/null
+from data import Jammer, Radar, Ship, Missile
+import tkinter as tk
+
+
+def main():
+ root = tk.Tk()
+ root.mainloop()
+
+
+if __name__ == "__main__":
+ main()