API: get_unit_info

DeletedUser

Гость
Продолжаем тему API интерфейса и XML файлов. Теперь опять же нехватает информации о требованиях к постройке юнитов в игре. Для примера возмём информацию о лучнике из 15-го мира.

Код:
  <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>

Жирным выделил то, что нужно добавить для лучника. То же самое и для других юнитов с зависимостями построек надо сделать.
 
Верх