Правила

Ветка форума Ловим баги предназначена для информирования администрации о найденных багах. Она призвана решать технические проблемы, встречающиеся в игре. Прежде, чем создать тему, нужно проверить, нет ли темы с данным глюком/багом, о котором вы хотите сообщить. Для того чтобы указать глюк или баг нужно создать новую тему, а не писать в уже существующих. Темы с названиями Баг, Глюк рассматриваться не будут. Старайтесь в названии темы кратко сформулировать суть Вашей проблемы. Если описанная проблема произошла не на вашем аккаунте, то обязательно укажите аккаунт, где она произошла.
Медаль третьего класса Медаль второго класса Медаль первого класса За помощь в выявлении бага с корректным его описанием выдаётся одна из наградных медалей в зависимости от степени серьёзности бага.
Ответственный: 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
RedBarmaley
Репутация 105
Группа Terminator 36 17 33 Сообщений 2826
Если энергии хватает на 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

Информация

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

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

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

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

2009 — 2526