UPD: Самая последняя версия будет помечена зелёным, как ответ на вопрос
Теперь написано так, я теперь не проверяю конфиг в If и не использую блок Else
BookPrice = GetINIFloat "BooksToCapsOptions:iFixedPrice" "BooksToCaps.ini"
If BookPrice < 1
BookPrice = Ceil ((Player.GetAV Science)/5 + (Player.GetAV Repair)/5 + (Player.GetAV Medicine)/5 + (Player.GetAV Barter)/5 + (Player.GetAV Survival)/5)
EndIf
iRewardXP = GetINIFloat "BooksToCapsOptions:iRewardXP" "BooksToCaps.ini"
If iRewardXP < 1
iRewardXP = 10
EndIf
Уменьшение обращений к диску и упрощеие блока If
МИКРО-ОПТИМИЗАЦИЯ