Правила

Ветка форума Ловим баги предназначена не только для информирования администрации о найденных багах. Она призвана решать технические проблемы, встречающиеся в игре. Прежде, чем создать тему, нужно проверить, нет ли темы с данным глюком/багом, о котором вы хотите сообщить. Для того чтобы указать глюк или баг нужно создать новую тему, а не писать в уже существующих. Темы с названиями Баг, Глюк рассматриваться не будут. Старайтесь в названии темы кратко сформулировать суть Вашей проблемы. Если описанная проблема произошла не на вашем аккаунте, то обязательно укажите аккаунт, где она произошла.
Ответственный: RedBarmaley  

запитка обы

Сообщение  Сообщение #1 
Группа guest
пример: у меня 100 тл и 100 ионок, энергии хватает только 100 лт + 99 ионок, с вашим нововведением или 100 лт хлам или 100 ионок хлам!  добавьте возможность отключать ПОЮНИТНО! 
 
 

Барм! Ответ:  "попроцентно" нифига не пойдет, т. к. если 2 пз и энергии хватает на 90% то КАК будет работать??? 50% или 100% планетарок???

(ответ пишу во так через задницу потому что 3 хд + по 1 хд за ваши баги или жадность платить глупо)
11 Июня 2019 14:46:35
11 Июня 2019 14:46:35
Сообщение  Сообщение #2 
Репутация 83
Группа Terminator 33 14 21 Сообщений 2533
Если энергии хватает на 90% всей обороны, то будет вводится 90% от каждой группы. Чуть позже проясню этот момент в балансе.

Хороший вопрос) Мне эта ситуация тоже в голову пришла, поэтому сделал чуть умнее, чем просто 90% с округлением вниз.

Есть оставшаяся энергия (Э1). Это вырабатывая энергия минус все потребители кроме обороны.
Есть энергия обороны (Э2). Это энергия, которая тратится только обороной.
1. Берём все группы и считаем % для них: Р0 = Э1/Э2. Если Р0 > 1, то вся оба вводится в бой. Иначе считаем дальше.
2. Берём самого "тяжёлого" юнита по затратам энергии на одну единицу и выставляем в бой Р0% от имеющегося количества с округлением вниз.
3. Вычитаем из Э1 энергию выставленных юнитов и получаем Э1'.
4. Берём все оставшиеся группы без выставленной и считаем % оставшейся энергии (Э2') от нужной для них: Р1 = Э1'/Э2'
5. Повторяем шаги 2-4 для полученных значений.
11 Июня 2019 14:48:17
11 Июня 2019 14:48:17

Информация

Вы не авторизованы

0 чел. читают эту тему (гостей: 0)

Пользователей: 0

Космическая онлайн стратегия Xcraft это бесплатная игра для алигархов. Пример боя >> Регистрация >> И космос весь ваш на тысячи лет...

2009 — 2524