add channels for MiG-29 Fulcrum (#582)

This commit is contained in:
Druss99 2025-10-05 14:27:06 -04:00 committed by GitHub
parent 5cfd6c86f3
commit 2832ece316
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 19 additions and 0 deletions

View File

@ -43,6 +43,7 @@ from game.radio.channels import (
KiowaChannelNamer,
ARC5RadioChannelAllocator,
ARC5ChannelNamer,
FulcrumChannelNamer,
)
from game.utils import (
Distance,
@ -122,6 +123,7 @@ class RadioConfig:
"a10c-ii": WarthogChannelNamer,
"phantom": PhantomChannelNamer,
"kiowa": KiowaChannelNamer,
"fulcrum": FulcrumChannelNamer,
}[config.get("namer", "default")]

View File

@ -472,3 +472,15 @@ class KiowaChannelNamer(ChannelNamer):
@classmethod
def name(cls) -> str:
return "kiowa"
class FulcrumChannelNamer(ChannelNamer):
"""Channel namer for the MiG-29 Fulcrum A"""
@staticmethod
def channel_name(radio_id: int, channel_id: int) -> str:
return f"Ch {channel_id -1}"
@classmethod
def name(cls) -> str:
return "fulcrum"

View File

@ -33,6 +33,11 @@ kneeboard_units: "metric"
radios:
intra_flight: R-862
inter_flight: R-862
channels:
type: common
namer: fulcrum
intra_flight_radio_index: 1
inter_flight_radio_index: 1
tasks:
BAI: 530
BARCAP: 370