local radarUserDetailsTable = {}
local RUDT = radarUserDetailsTable -- can use either form to make edits
RUDT[unitAliases.EarlyRadar.id] ={ keyCode = specialNumbers.primaryAttackKey,
baseRangeSchedule = {{.5,2.5},{1,6}},
techRangeBonus = {{tech = techAliases.AdvancedRadarI, rangeSchedule = {{1, .5}}},
{tech = techAliases.AdvancedRadarII, rangeSchedule = {{1,1.5},{.25, 1.5}}}},
allMaps = true,
errorThresholdPerfect = 1,
errorThresholdClose = {{tech = techAliases.FortiesI, bonus = 2},{tech = techAliases.AdvancedRadarII, bonus = 1}},
errorThresholdDetected = {{tech = techAliases.FortiesI, bonus = 3},
{tech = techAliases.AdvancedRadarI, bonus = 1},
{tech = techAliases.AdvancedRadarII, bonus = 1},},
moveCost = testingMoveCost or 4,
}
RUDT[unitAliases.AdvancedRadar.id] ={ keyCode = specialNumbers.primaryAttackKey,
baseRangeSchedule = {{.5,3},{1,10}},
techRangeBonus = {{tech = techAliases.AdvancedRadarI, rangeSchedule = {{1, 1}}},
{tech = techAliases.AdvancedRadarII, rangeSchedule = {{1,2},{.25, 1}}}},
allMaps = true,
errorThresholdPerfect = 1,
errorThresholdClose = {{tech = techAliases.FortiesI, bonus = 2},{tech = techAliases.AdvancedRadarII, bonus = 1}},
errorThresholdDetected = {{tech = techAliases.FortiesI, bonus = 3},
{tech = techAliases.AdvancedRadarI, bonus = 1},
{tech = techAliases.AdvancedRadarII, bonus = 1},},
moveCost = testingMoveCost or 4,
}
RUDT[unitAliases.Ju88G.id] ={ keyCode = specialNumbers.secondaryAttackKey,
baseRangeSchedule = {{.5,1},{1,2}},
techRangeBonus = {{tech = techAliases.AdvancedRadarI, rangeSchedule = {{1, 1}}},
{tech = techAliases.AdvancedRadarII, rangeSchedule = {{1,1}}}},
sameMap = true,
errorThresholdPerfect = 1,
errorThresholdClose = {{tech = techAliases.FortiesI, bonus = 2},{tech = techAliases.AdvancedRadarII, bonus = 1}},
errorThresholdDetected = {{tech = techAliases.FortiesI, bonus = 3},
{tech = techAliases.AdvancedRadarI, bonus = 1},
{tech = techAliases.AdvancedRadarII, bonus = 1},},
moveCost = testingMoveCost or 8,
}
RUDT[unitAliases.He219.id] ={ keyCode = specialNumbers.secondaryAttackKey,
baseRangeSchedule = {{.5,1},{1,3}},
techRangeBonus = {{tech = techAliases.AdvancedRadarI, rangeSchedule = {{1, 1}}},
{tech = techAliases.AdvancedRadarII, rangeSchedule = {{1,1}}}},
sameMap = true,
errorThresholdPerfect = 1,
errorThresholdClose = {{tech = techAliases.FortiesI, bonus = 2},{tech = techAliases.AdvancedRadarII, bonus = 1}},
errorThresholdDetected = {{tech = techAliases.FortiesI, bonus = 3},
{tech = techAliases.AdvancedRadarI, bonus = 1},
{tech = techAliases.AdvancedRadarII, bonus = 1},},
moveCost = testingMoveCost or 10,
}
RUDT[unitAliases.MosquitoII.id] ={ keyCode = specialNumbers.secondaryAttackKey,
baseRangeSchedule = {{.5,1},{1,2}},
techRangeBonus = {{tech = techAliases.AdvancedRadarI, rangeSchedule = {{1, 1}}},
{tech = techAliases.AdvancedRadarII, rangeSchedule = {{1,1}}}},
sameMap = true,
errorThresholdPerfect = 1,
errorThresholdClose = {{tech = techAliases.FortiesI, bonus = 2},{tech = techAliases.AdvancedRadarII, bonus = 1}},
errorThresholdDetected = {{tech = techAliases.FortiesI, bonus = 3},
{tech = techAliases.AdvancedRadarI, bonus = 1},
{tech = techAliases.AdvancedRadarII, bonus = 1},},
moveCost = testingMoveCost or 8,
}
RUDT[unitAliases.MosquitoXIII.id] ={ keyCode = specialNumbers.secondaryAttackKey,
baseRangeSchedule = {{.5,1},{1,3}},
techRangeBonus = {{tech = techAliases.AdvancedRadarI, rangeSchedule = {{1, 1}}},
{tech = techAliases.AdvancedRadarII, rangeSchedule = {{1,1}}}},
sameMap = true,
errorThresholdPerfect = 1,
errorThresholdClose = {{tech = techAliases.FortiesI, bonus = 2},{tech = techAliases.AdvancedRadarII, bonus = 1}},
errorThresholdDetected = {{tech = techAliases.FortiesI, bonus = 3},
{tech = techAliases.AdvancedRadarI, bonus = 1},
{tech = techAliases.AdvancedRadarII, bonus = 1},},
moveCost = testingMoveCost or 10,
}