mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
add channels for MiG-29 Fulcrum (#582)
This commit is contained in:
parent
5cfd6c86f3
commit
2832ece316
@ -43,6 +43,7 @@ from game.radio.channels import (
|
|||||||
KiowaChannelNamer,
|
KiowaChannelNamer,
|
||||||
ARC5RadioChannelAllocator,
|
ARC5RadioChannelAllocator,
|
||||||
ARC5ChannelNamer,
|
ARC5ChannelNamer,
|
||||||
|
FulcrumChannelNamer,
|
||||||
)
|
)
|
||||||
from game.utils import (
|
from game.utils import (
|
||||||
Distance,
|
Distance,
|
||||||
@ -122,6 +123,7 @@ class RadioConfig:
|
|||||||
"a10c-ii": WarthogChannelNamer,
|
"a10c-ii": WarthogChannelNamer,
|
||||||
"phantom": PhantomChannelNamer,
|
"phantom": PhantomChannelNamer,
|
||||||
"kiowa": KiowaChannelNamer,
|
"kiowa": KiowaChannelNamer,
|
||||||
|
"fulcrum": FulcrumChannelNamer,
|
||||||
}[config.get("namer", "default")]
|
}[config.get("namer", "default")]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -472,3 +472,15 @@ class KiowaChannelNamer(ChannelNamer):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def name(cls) -> str:
|
def name(cls) -> str:
|
||||||
return "kiowa"
|
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"
|
||||||
|
|||||||
@ -33,6 +33,11 @@ kneeboard_units: "metric"
|
|||||||
radios:
|
radios:
|
||||||
intra_flight: R-862
|
intra_flight: R-862
|
||||||
inter_flight: R-862
|
inter_flight: R-862
|
||||||
|
channels:
|
||||||
|
type: common
|
||||||
|
namer: fulcrum
|
||||||
|
intra_flight_radio_index: 1
|
||||||
|
inter_flight_radio_index: 1
|
||||||
tasks:
|
tasks:
|
||||||
BAI: 530
|
BAI: 530
|
||||||
BARCAP: 370
|
BARCAP: 370
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user