Commit Graph

4999 Commits

Author SHA1 Message Date
Raffson
29d88fd61d Add TOT/TOS to kneeboard for AWACS & Tankers 2023-02-04 23:57:51 +01:00
Raffson
7625725fd8 Allow F11 free camera & spectating if "external views" is allowed 2023-02-04 23:57:51 +01:00
Raffson
cef25bd2f3 Ignore TOT & spawn immediately for player flights by default 2023-02-04 21:56:52 +01:00
Raffson
1e9cee1003 Bump pydcs
Fixing a mistake that could cause an exception + improvement to callsign selection
2023-02-04 21:56:52 +01:00
Raffson
15bcc2d947 Add TOTs in briefing 2023-02-04 18:45:38 +01:00
Raffson
763dbebf13 Increase random horizontal separation for escort flights 2023-02-04 17:06:40 +01:00
Raffson
667addf25b Wrap aircraft_type in kneeboard support page 2023-02-04 17:03:31 +01:00
Raffson
1033923f68 Update React dependencies 2023-02-04 17:02:44 +01:00
Raffson
d410f9d3c4 Formatting... 2023-02-02 21:41:01 +01:00
Raffson
a1cc3412e8 Update 'black' 2023-02-02 21:37:07 +01:00
Raffson
a98c9ffe8d When using 'isinstance', TYPE_CHECKING is NOT ENOUGH!!! 2023-02-02 21:33:54 +01:00
Raffson
5d506ca97e Fixes for Tanker TACAN
- Y band was not having range info
- Callsign number was missing
2023-02-02 21:28:17 +01:00
Raffson
51c0bfa970 Update changelog 2023-01-29 22:26:51 +01:00
Raffson
5c8e783980 Fix AAR TCN on Yankee band 2023-01-29 22:26:51 +01:00
Raffson
b7d95819c1 Don't strip all digits from air support's callsign 2023-01-29 22:26:50 +01:00
MetalStormGhost
bb0bf66eac Improved the F-16I Sufa & F-16D mod v3.2 loadouts. 2023-01-29 12:36:16 +01:00
Raffson
be7008722b Bump pydcs 2023-01-28 00:31:42 +01:00
MetalStormGhost
5535282894 F-16D Barak Block 30 and Block 40 support
Added support for F-16D Barak Block 30 and Block 40 variants. Still using F-16C Barak banners as placeholders until I snap some good ones from the two-seaters.

Resolves #78
2023-01-26 15:37:48 +01:00
MetalStormGhost
2fb5f2b738 Updated the IDF Mods Project F-16I mod support to version 3.2 2023-01-26 15:37:48 +01:00
Raffson
e87621576d Add CTLD zones to AOD campaign + version bump 2023-01-23 19:31:28 +01:00
Raffson
531625ff08 Designated CTLD zones for ControlPoints (AB/FOB/FARP)
Resolves #46
2023-01-21 00:24:42 +01:00
Raffson
0d57f710aa Fix exception when airfields use GUARD freqs 2023-01-20 22:10:02 +01:00
Raffson
0da431fe33 Cleanup print statement 2023-01-20 20:41:47 +01:00
Raffson
88f984b0a8 Configurable RF/TCN/ICLS/LINK4 with UI feedback
Resolves #70

Freq/Channel will turn orange when double booked.
Freq will turn red if GUARD freq was assigned.
2023-01-17 18:32:20 +01:00
Raffson
ddb9d6968b Reserve VHF Guard FREQ 121.5 2023-01-15 02:35:01 +01:00
MetalStormGhost
3313535b27 Add fallback terrain icons in campaign selector (#80) 2023-01-14 14:33:05 +00:00
Raffson
cccc6e5a44 Reserve GUARD freq. 243MHz
Fix #79
2023-01-13 23:03:28 +01:00
Raffson
8b802a9cbc Fix issue in migrator when package has no flights
Would cause an exception because `PackageWaypoints.create(p, c)` would call `package.departure_closest_to_target()` on its turn which raises a runtime exception if no flights are present. Makes total sense when you think about it...

Fixes #66
2023-01-13 22:26:59 +01:00
Raffson
0a3a56d4bc Propagate update_flight event in '_instant_relocate' instead
Dropped the ball here, and pretty hard too...
2023-01-13 22:26:59 +01:00
Raffson
7bae6cd562 Add package frequency
Part of #70
2023-01-13 22:26:58 +01:00
Raffson
e8151678dd Fix UI bug in CreateFlight window
Pilot's player checkbox would be enabled for non-flyable aircraft if the initially selected aircraft that was flyable.
2023-01-13 22:26:58 +01:00
Raffson
9dd6022907 Fix Apache radios
Co-Authored-By: Grizzly35 <116302517+Grizzly35@users.noreply.github.com>
2023-01-13 22:26:58 +01:00
Raffson
48e0d579cf Add package frequency & show package info on kneeboard
Resolves #71
2023-01-13 22:26:57 +01:00
Raffson
cc9f61005b Update pydcs
Solves callsign problem mentioned in discord, where they would always look like "Callsign 1X"
2023-01-07 18:05:29 +01:00
MetalStormGhost
48ba8ff255 Fixed a FrontLine import bug in flightplanbuilder.py (#72)
Restored the default patrol duration handling in PackageRefuelingFlightPlan. Desired tanker on-station time will now only apply to TheaterRefuelingFlightPlan.
2023-01-07 13:54:30 +01:00
Raffson
3f570cce5e Update build.yml 2023-01-06 21:19:31 +01:00
MetalStormGhost
01ee24c8cf Configurable tanker on-station time (#69) 2023-01-06 20:11:24 +01:00
dependabot[bot]
1deff6fa49 Bump json5 from 1.0.1 to 1.0.2 in /client (#68)
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 19:17:30 +01:00
Raffson
4404d31c7b Remove future from requirements.txt
Dependabot warns us about this package having security issues, and it seems this package isn't used throughout the project.
2023-01-05 19:06:31 +01:00
Raffson
989562b90f Avoid appending triggers without actions
Resolves #67

The problem turned out to be split-triggers with no actions, which occurs when a STRIKE flight has no escorts in its package. Added a guard for this so the trigger isn't pushed to the mission in such a case.
2023-01-05 19:06:31 +01:00
Raffson
bd63e4484d Random 5-30min delay for ground force attack without CAS 2023-01-03 20:52:17 +01:00
Raffson
df642fe7a1 Set altitude for assault waypoint if Hercules 2023-01-02 18:58:45 +01:00
Raffson
cb8f2619f2 Update changelog 2023-01-02 02:35:14 +01:00
Raffson
2aed461b3a Add custom name for packages in ATO overview
Resolves #55
2023-01-02 02:35:14 +01:00
Raffson
f4d75a2c6f Allow edit of flight's custom name 2023-01-02 02:26:12 +01:00
Raffson
e36d51a7c2 Adjust string representation of Flight class 2023-01-02 01:22:22 +01:00
Raffson
7267b70066 Update issue templates according to new labels 2023-01-02 01:07:09 +01:00
Raffson
62d1a89269 Add clone buttons for flights & packages
Resolves #56
2023-01-02 01:04:30 +01:00
Raffson
6d0ac603f2 Generate packages according to TOT order (latest first, earliest last)
This makes sure that aircraft spawning in the air due to a shortage of parking spots, will have the earliest TOT possible. Flights with later TOTs should be generated first so that they remain at the airfield as OCA target.
2023-01-01 16:56:05 +01:00
Raffson
37f2e5bf3a Use stacking algorithm in "_generate_over_departure"
Resolves #57

"_generate_over_departure" is the method used to generate flights in the air when no more parking spots are available. Pydcs changes were required as it turned out aircraft were trying to spawn on helicopter parking spots, which forces them to start in the air by DCS itself.
2023-01-01 16:56:04 +01:00