DeletedUser
Гость
Продолжаем тему API интерфейса и XML файлов. Теперь опять же нехватает информации о требованиях к постройке юнитов в игре. Для примера возмём информацию о лучнике из 15-го мира.
А где зависимости?!?! Вот просто так можно взять и построить лучника? Нет, нельзя! Есть зависимость от: Казарма (5-й уровень), Кузница (5-й уровень)!
Так почему бы не указать эти зависимости в XML файле?!
Жирным выделил то, что нужно добавить для лучника. То же самое и для других юнитов с зависимостями построек надо сделать.
Код:
<archer>
<wood>100</wood>
<stone>30</stone>
<iron>60</iron>
<pop>1</pop>
<speed>18.000000000504</speed>
<attack>15</attack>
<defense>50</defense>
<defense_cavalry>40</defense_cavalry>
<defense_archer>5</defense_archer>
<carry>10</carry>
<build_time>1800</build_time>
</archer>
А где зависимости?!?! Вот просто так можно взять и построить лучника? Нет, нельзя! Есть зависимость от: Казарма (5-й уровень), Кузница (5-й уровень)!
Так почему бы не указать эти зависимости в XML файле?!
Код:
<archer>
<wood>100</wood>
<stone>30</stone>
<iron>60</iron>
<pop>1</pop>
<speed>18.000000000504</speed>
<attack>15</attack>
<defense>50</defense>
<defense_cavalry>40</defense_cavalry>
<defense_archer>5</defense_archer>
<carry>10</carry>
<build_time>1800</build_time>
[B] <dependencies>
<dependency name="barracks" level="5" />
<dependency name="smith" level="5" />
</dependencies>[/B]
</archer>
Жирным выделил то, что нужно добавить для лучника. То же самое и для других юнитов с зависимостями построек надо сделать.