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
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"