PDA

Просмотр полной версии : Яблоки в молотки при постройке поселенца



axelmo
09.01.2014, 16:18
Всем привет. Цивилизация 5 BNW.
Население 3, строю поселенца, (см. 1-й скриншот) ставлю горожан на молотковые клетки, т.к. город не потребляет еды во время постройки поселенца, молотков 9, что логично, 3 от Дворца и 6 от ланшафта, НО ставлю на крабов (2-й скриншот), и вижу те же 9 молотков, "базово 7", "всего 9", откуда взялись 2 дополнительных молотка??? Ведь выгодно тогда ставить на краба, т.к. дается +1 золото, а в самом начале игры каждый дополнительный ресурс важен. Пробовал разные варианты перестановки горожан, только эти два варианта дают 9 молотков, который позволяет за максимальный срок в 7 ходов построить посела.

1-й Скриншот
http://file-up.net/sml_9012bcc43c39766cf120140109130907.jpg (http://file-up.net/big_9012bcc43c39766cf120140109130907.html)


2-й Скриншот
http://file-up.net/sml_68bff42193ae1422e320140109131031.jpg (http://file-up.net/big_68bff42193ae1422e320140109131031.html)

Daemon
09.01.2014, 16:31
Треть яблок переходит в молотки

Termitnik
09.01.2014, 16:47
Треть яблок переходит в молотки
Это не объясняет как два яблока переходят в два молотка. Весьма странная ситуация, даже не знаю что сказать.

Dynamic
09.01.2014, 16:57
В чем вопрос, собственно? 2 избыточных Яблока при постройке поселенца конвертятся в молотки.

BlackSun_rus
09.01.2014, 17:33
В чем вопрос, собственно? 2 избыточных Яблока при постройке поселенца конвертятся в молотки.

Скорее всего, вопрос в том, как считается конвертация избыточных яблок в молотки. Есть точный ответ?

Diman000
09.01.2014, 17:52
Скорее всего, вопрос в том, как считается конвертация избыточных яблок в молотки. Есть точный ответ?

1 избыточное яблоко = +1 молоток
2 яблока = +2 молотка
3 яблока = +2 молотка
4+ яблока = +3 молотка

axelmo
09.01.2014, 20:46
1 избыточное яблоко = +1 молоток
2 яблока = +2 молотка
3 яблока = +2 молотка
4+ яблока = +3 молотка

Интересный расклад..., а нету точной формулы?

Diman000
09.01.2014, 21:05
Это и есть точная формула.

BlackSun_rus
10.01.2014, 18:22
Интересный расклад..., а нету точной формулы?

Это точная формула, просто ее применение может быть не очевидно из-за того, что избыток еды (яблок) не отображается при постройке посела.
Хотя все просто считается: на втором скрине кол-во избыточных яблок равно двум (всего клетки дают 8 яблок, а 3 жителя съедают 6 яблок). Соответственно смотрим строку "2 яблока = +2 молотка".

Termitnik
10.01.2014, 18:30
у меня 4 яблока дают 2 молотка, а не 3

Diman000
10.01.2014, 18:36
у меня 4 яблока дают 2 молотка, а не 3

Быть того не может, покажи скрин, а лучше сейв.

Diman000
10.01.2014, 18:46
Прочитал на стратегиуме избыток более 4 яблок конвертируется в молотки на поселенца с коэффициентом 0,25. То есть каждые 4 яблока дают еще 1 молоток. И похоже на правду, проверил сейчас при старте с античности.
На избытке в 8 яблок добавилось 4 молотка.

Dynamic
10.01.2014, 19:36
int CvCity::GetFoodProduction(int iExcessFood) const
{
int iRtnValue;

if(iExcessFood <= 0)
{
iRtnValue = 0;
}
else if(iExcessFood <= 2)
{
iRtnValue = iExcessFood * 100;
}
else if(iExcessFood > 2 && iExcessFood <= 4)
{
iRtnValue = 200 + (iExcessFood - 2) * 50;
}
else
{
iRtnValue = 300 + (iExcessFood - 4) * 25;
}

return (iRtnValue / 100);
}

Округление вниз.

BlackSun_rus
12.01.2014, 13:08
int CvCity::GetFoodProduction(int iExcessFood) const
{
int iRtnValue;

if(iExcessFood <= 0)
{
iRtnValue = 0;
}
else if(iExcessFood <= 2)
{
iRtnValue = iExcessFood * 100;
}
else if(iExcessFood > 2 && iExcessFood <= 4)
{
iRtnValue = 200 + (iExcessFood - 2) * 50;
}
else
{
iRtnValue = 300 + (iExcessFood - 4) * 25;
}

return (iRtnValue / 100);
}

Округление вниз.
Вот так всегда, пришел Динамик, и поставил жирную точку в дискуссии)))

Вова Великолепный
21.01.2014, 12:38
не знаю, ошибка или нет, но одну особенность заметил. Из-за ограничения в росте города пища во время постройки поселенца не только не растет, но и не падает, то есть город не голодает.

Dynamic
21.01.2014, 13:10
не знаю, ошибка или нет, но одну особенность заметил. Из-за ограничения в росте города пища во время постройки поселенца не только не растет, но и не падает, то есть город не голодает.
Да, это широко используемая фича.

ASK83
22.01.2014, 23:05
Да, это широко используемая фича.
А я не знал. Правду говорят - век живи, век учись.
Просто поселенцев не строю :-)