ZorroJan!
Хотел предложить идею, которая может быть полезна игрокам на технике с фугасами и голдовыми фугасами.
Сейчас АвтоБот выбирает точку в основном по вероятности пробития и настройкам вроде:
"minPercent": 50,
"piersingPercent": 68,
"ricoshetAngle": 70.0,
"ricoshetAngle_HC": 85.0
Это хорошо работает для бронебойных и кумулятивных снарядов, но для фугасов логика иногда нужна другая. Например, если зарядить голдовый фугас на технике с большим калибром, автобот может продолжать выцеливать гусеницы, катки, лючки и другие мелкие уязвимые зоны, потому что они проходят по проценту пробития.
Однако для фугаса часто эффективнее: не выцеливать мелкие модули, целиться в центр корпуса, использовать режим NoPoint, использовать фиксированную точку корпуса или башни, учитывать радиус осколков/сплэша, а не только вероятность пробития.
В связи с этим вопрос: есть ли техническая возможность добавить определение типа текущего снаряда и разные профили настроек АвтоБота для разных типов снарядов?
Например, что-то вроде профилей:
AP / APCR — обычный режим выцеливания слабых зон;
HEAT — текущая логика с учётом ricoshetAngle_HC;
HE / HESH — отдельный профиль, например NoPoint, фиксированная точка корпуса, повышенный minPercent.
В конфиге я вижу, что уже есть удобные боевые режимы:
"modeHardKey": "KEY_F11"
Default
OneTouch
FastPoint
Chassis
NoPoint
Было бы отлично, если бы мод мог сам переключать такой режим при смене снаряда. Например:
"shellProfileEnable": true,
"shellProfiles": {
"AP": {
"modeBattle": "Default",
"minPercent": 50,
"piersingPercent": 68,
"ricoshetAngle": 70.0
},
"APCR": {
"modeBattle": "Default",
"minPercent": 55,
"piersingPercent": 75,
"ricoshetAngle": 70.0
},
"HEAT": {
"modeBattle": "FastPoint",
"minPercent": 60,
"piersingPercent": 85,
"ricoshetAngle_HC": 85.0
},
"HE": {
"modeBattle": "NoPoint",
"fixPointScrollDefault": 1,
"autoShooting": false,
"minPercent": 40,
"piersingPercent": 60,
"ricoshetAngle": 70.0
},
"HESH": {
"modeBattle": "NoPoint",
"fixPointScrollDefault": 1,
"autoShooting": false,
"minPercent": 55,
"piersingPercent": 80,
"ricoshetAngle": 70.0
}
}
Заранее спасибо за ответ!