Дохід, витрати й нестачі
Total Annihilation не додає дохід потроху. Раз на секунду гра розраховує твою економіку: складає те, що виробили твої юніти, і те, що вони попросили витратити, сплачує, що може, а решту лишає у твоїх сховищах. Якщо знати, як працює цей розрахунок, стає зрозуміло, що відбувається під час нестачі.
Щосекундний розрахунок
Кожне значення доходу в ігрових даних — це кількість, що додається під час кожного розрахунку, тобто кількість за секунду. Це стосується власного виробітку юніта, як-от 25 енергії й 1 металу Командира, 20 енергії Сонячного колектора і видобутку Видобувача металу.
Будівельники та інші споживачі накопичують витрати тік за тіком, а розрахунок їх оплачує. Під час кожного розрахунку гра:
- додає виробіток за секунду до того, що в тебе в запасі;
- сплачує витрати, які лишилися неоплаченими з попередніх секунд;
- сплачує витрати секунди, що щойно минула;
- лишає те, що залишилося, як твій новий запас. Усе понад максимальну місткість сховищ пропадає.
Дві речі розрахунку не чекають. Зброя, постріл якої коштує енергію чи метал, забирає вартість із запасу в момент пострілу. Ресурси, які ти надсилаєш союзникові, теж одразу йдуть із твого запасу.
Що відбувається під час нестачі
Коли розрахунок не може оплатити всі витрати, кожен споживач отримує однакову частку. Пріоритетів між заводом, будівельником і видобувачем металу немає. Якщо розрахунок може оплатити 30% запитаного, кожен із них отримує 30%, а неоплачені 70% лишаються за кожним юнітом як борг.
Юніт із боргом не може витрачати нічого нового. Будівельник чи завод повністю зупиняється, і його робота не просувається, доки наступні розрахунки не сплатять борг із нового доходу. Тоді він рушає знову. Під час нестачі твої будівельники не сповільнюються, а зупиняються й рушають знову, і з часом будують рівно так швидко, як дозволяє оплачувати твій дохід.
Юніт завжди отримує одну секунду роботи, перш ніж надходить рахунок. Тому нестача проявляється через секунду після того, як запас опускається до нуля.
Що зупиняється, коли сховище порожнє
| Споживач | Коли сховище порожнє |
|---|---|
| Зброя з вартістю пострілу | Стріляє лише тоді, коли в запасі є вся вартість одного пострілу. Великій Берті для кожного пострілу потрібно 1500 енергії в запасі. |
| Будівельники, заводи й ремонт | Зупиняються, доки не сплачено їхній борг. |
| Запаси ракет | Відплата й протиракетна оборона перестають будувати ракети й пробують знову кожну третину секунди. |
| Маскування | Юніт утрачає маскування під час першого розрахунку, який не може оплатити повну вартість маскування. |
| Металотворці | Не дають металу протягом секунди, що настає після нестачі енергії. |
| Видобувачі металу | Так само: видобувач, енергію для якого не оплачено, не дає металу. |
| Радари, сонари й глушники | Працюють далі. Їхнє споживання енергії просто не оплачується. |
Тож нестача енергії коштує тобі й металу. Коли енергія закінчується, твої видобувачі й металотворці теж зупиняються.
Базова місткість
Зберігати ресурси можна ще до того, як ти збудуєш хоч одне сховище. На початку гри базова місткість для кожного ресурсу дорівнює твоїй стартовій кількості, або 200, якщо ти починаєш із меншою. Зі звичайними 1000 металу й 1000 енергії ти можеш зберігати по 1000 кожного; почни з 5000 — і зможеш зберігати по 5000. Сам Командир місткості не додає. Сховище металу і Сховище енергії додають до цієї бази.
Обмін із союзниками
У мережевій грі обмін перевіряється кожні 2 секунди. Коли обмін металом увімкнено і твій запас металу перевищує рівень обміну, третина металу понад цей рівень іде союзникові з найменшим запасом металу, але не більше, ніж є місця в його сховищах. З енергією так само, але надсилається половина енергії понад рівень. Союзник отримує ресурси під час свого наступного розрахунку.
Розібраний приклад: Командир без енергії
Твоє сховище енергії порожнє, більше ніщо не споживає енергії, а єдиний дохід — власні 25 енергії Командира за секунду. Командир починає будувати Видобувач металу. За повних сховищ це триває 6 секунд і споживає 86,8 енергії за секунду (див. будівельна потужність).
| Секунда | Командир | Борг енергії після розрахунку |
|---|---|---|
| 1 | Будує | 61,8 |
| 2 | Чекає | 36,8 |
| 3 | Чекає | 11,8 |
| 4 | Чекає | 0, і 13,2 лишається в запасі |
| 5 | Будує | 48,7 |
| 6 | Чекає | 23,7 |
| 7 | Чекає | 0, і 1,3 лишається в запасі |
| 8 | Будує | 60,5 |
Командир будує одну секунду з кожних трьох-чотирьох. Шоста секунда роботи, яка завершує видобувач, припадає на 19-ту секунду замість 6-ї. Енергію однаково сплачено повністю: 521 енергії, по 25 за секунду.