Форумы-->Проблемы с боями--> 1|2|3|4|5|6
Автор | Дьяволята вытянули10 маны, а передали 9 |
недокладывают маны! надо фиксить | А что если они пережирают маны? Отдали 9, значит и взять должны 9, а не 10. | А что если они пережирают маны? Отдали 9, значит и взять должны 9, а не 10.
Перепутана местами причина и следствие. Чтобы было понятнее абсурдность такого подхода, пример:
Если тебе выдали ЗП в сумме 29 тыр вместо 30 тыр, значит ты "пережрал" и тебе зарплату надо снизить до 29. Так? =) | ап | up | Если тебе выдали ЗП в сумме 29 тыр вместо 30 тыр
Это когда у начальника всего 29 тыс, а он должен отдать 30 т. Но при этом он всем говорит что у него есть эти 30, но отдает только 29. | Это когда у начальника всего 29 тыс, а он должен отдать 30 т. Но при этом он всем говорит что у него есть эти 30, но отдает только 29.
Вот! Сечешь тему =) У чертей есть 10 маны, а отдают они только 9. | ап | ап | Дьяволята - вытянули 16 маны у *Караван Темных эльфов*.
Дьяволята - передали 5 маны для Жрецы рун.
Дьяволята - передали 5 маны для Пещерные демоны.
Дьяволята - передали 5 маны для Пещерные демоны.
Дьяволята рвутся в бой!
https://www.heroeswm.ru/war.php?warid=654321894
15 раздавали, 14 раздавали, а 16 не хочет | Я понял в чем дело..когда стается 1 неподеленная мана дьяволенок не знает кому отдать :
"Этому отдам -тот обидется,Другому отдам - этот обидется" | Дьяволята - вытянули 16 маны у *Караван Гномов*.
Дьяволята - передали 4 маны для Жрецы рун.
Дьяволята - передали 4 маны для Жрецы рун.
Дьяволята - передали 4 маны для Пещерные демоны.
Дьяволята - передали 4 маны для Пещерные демоны.
А теперь всем передал...
https://www.heroeswm.ru/war.php?lt=-1&warid=654363081 | А теперь всем передал...
Потому что 16 вообще нацело на 4 делится. А если бы вытянул, например, 17, то раздал все равно 16. | up | а воз и ныне там | Хватит апать.Вам уже ответили.Если вы не можете 1 на 3 поделить,то это грустно. | Хватит апать.Вам уже ответили.Если вы не можете 1 на 3 поделить,то это грустно.
Хочется послать в школу - повторять математику начальных классов, но не буду.
Попрошу вас прочитать ХОТЯ БЫ первый пост.
Суть:
- 10 маны вытянуто
- 3 кастера получили по 3 маны
- 3+3+3=9
- 9 <> 10
Вытянуто 10, отдано 9. Оставшаяся "лишней" единичка маны никем не получена. Она просто пропала.
Очевидно, что ее надо отдать одному из 3х кастеров. Но НИКТО ее не получает.
Так же очевидно, что это все из-за округления, т.к. 10 нацело на 3 не делится.
НО! Админы нашли этому решение: если маны на всех не хватает, то ее перекладывают верхним кастерам (сверху - вниз по расстановке на поле боя).
А ошибкой является то, что этот механизм используется ТОЛЬКО тогда, когда есть опасность ПЕРЕЛОЖИТЬ ману. А вот когда ману, наоборот недокладывают, это админы себе простили.
1) перекладывание
вытянуто 20
20 / 3 = 6.6666... (округляется до 7)
1й получит: 7
2й получит: 7
3й получит: 6
7+7+6 = 20, все ликуют.
Излишек маны достается верхним кастерам
2) НЕДОкладывапние
вытянуто 10
10 / 3 = 3.3333... (округляется до 3)
1й получит: 3
2й получит: 3
3й получит: 3
3+3+3 = 9 <> 10. БАГ!
Излишек маны ДОЛЖЕН был достаться верхнему кастеру (как в предыдущем случае), но т.к. переложить маны - это ужас-ужас, то вливание верхним сделали, а недодать - а фиг с ним, это так и оставили. | для Lisi4kin:
Ну для стеков с одинаковой инициативой сделали же способ распределения кто-первым пойдет, не вижу сложности для полного распределения манны.
Например, сделать небольшой порядок "передачи остатков": 1) свой отряд (если несколько то по меньшинству айди); 2) отряды соокомандника/соокомандников ()если несколько опять же по айди). | ап | ап |
1|2|3|4|5|6К списку тем
|