Хонор и Рисеч поинты
Код, как рассчитывается хонор:
Code:
elseif Player_HasResearch(playerIndex, "isstandard") == 1 then
honorbattle = floor (((Stats_TotalKillsInRUs( playerIndex ) * 1.06) - (Stats_TotalLossesInRUs( playerIndex ) * 0.5) + (Stats_Extra[playerIndexList] * 0.73)) / 1000)
honorcapture = floor (((Stats_EnemyShipsCaptured( playerIndex ) * 3500) - (Stats_OwnShipsCaptured( playerIndex ) * 3500)) / 1000)
honortribute = floor (((Stats_TributeDonated( playerIndex ) * 0.5) - (Stats_TributeReceived( playerIndex ) * 0.25)) / 1000)
honorresearch = floor (((Stats_ResearchRUValue( playerIndex ) * 0.51)) / 1000)
honorbuild = floor (((Stats_TotalShipsBuiltInRUs( playerIndex ) * 0.36) + (Stats_SubsystemsBuiltInRUs( playerIndex ) * 0.36)) / 1000)
honorru = floor (((Stats_GatheredRUs( playerIndex ) + Stats_ExtraGatheredRUs[playerIndexList]) * 0.17) / 1000)
honorList[playerIndexList] = (((honorcapture + honorbattle + honortribute + honorru + honorresearch + honorbuild) * honoursensitivity)) + honorbonus[playerIndexList] + honourstartList[playerIndexList]
Пояснение: чем больше ресурсов вы собрали + потратили + чем на большее кол-во ресурсов вы убили у врага юнитов, тем больше ваш хонор.
Как рассчитывается кол-во рисеч поинтов:
Quote:
It looks like its cost/(100*sensitivity) Where sensitivity is 1.55, 1.2, .85, and .45 (from few to max, since score is inversely proportional to the sensitivity factor). You could also think of it as cost* sensitivty/100 where sensitivity is .65, .83, 1.18, and 2.2 from few to max. No idea why he divides by smaller numbers instead of multiplying by bigger ones, but the end result is the exact same.
Basically: a 2000 RU research gives you 13, 17, 24, or 44 points (from few to max).
http://complex.mastertopforum.com/co...679.html#21780
|
Перевод: количество рисеч поинтов за конкретное исследование рассчитывается как стоимость исследования, деленная на сто и умноженная на коэффициент "reseach sensivity", который выставляется в настройках перед матчем.
Соответственно, от few до max эти коэффициенты составляют .65, .83, 1.18, и 2.2.
Пример: за исследование стоимостью в 2000 мы получим 13, 17, 24, или 44 очка исследования, в зависимости от настроек игры.