mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Merge remote-tracking branch 'remotes/dcs-retribution/dcs-retribution/dev' into pretense-generator
This commit is contained in:
@@ -39,6 +39,7 @@ from game.radio.channels import (
|
||||
ViggenRadioChannelAllocator,
|
||||
ViperChannelNamer,
|
||||
WarthogChannelNamer,
|
||||
PhantomChannelNamer,
|
||||
)
|
||||
from game.utils import (
|
||||
Distance,
|
||||
@@ -114,6 +115,7 @@ class RadioConfig:
|
||||
"apache": ApacheChannelNamer,
|
||||
"a10c-legacy": LegacyWarthogChannelNamer,
|
||||
"a10c-ii": WarthogChannelNamer,
|
||||
"phantom": PhantomChannelNamer,
|
||||
}[config.get("namer", "default")]
|
||||
|
||||
|
||||
|
||||
@@ -408,3 +408,16 @@ class WarthogChannelNamer(ChannelNamer):
|
||||
@classmethod
|
||||
def name(cls) -> str:
|
||||
return "a10c-ii"
|
||||
|
||||
|
||||
class PhantomChannelNamer(ChannelNamer):
|
||||
"""Channel namer for the F-14."""
|
||||
|
||||
@staticmethod
|
||||
def channel_name(radio_id: int, channel_id: int) -> str:
|
||||
radio_name = ["COMM", "AUX"][radio_id - 1]
|
||||
return f"{radio_name} Ch {channel_id}"
|
||||
|
||||
@classmethod
|
||||
def name(cls) -> str:
|
||||
return "phantom"
|
||||
|
||||
Reference in New Issue
Block a user