Convert npcpos to xml

Прочее Convert npcpos to xml 0.0.0004

Нет прав для скачивания
Скрипт для парсинга npcpos в xml.
Делался for free с оглядкой на L2JUnity. Еще не обкатан

Прямолинейный line by line парсер без намека на организацию кода. Для формирования xml - использовался lxml

Dependencies

Usage:
pip install lxml
python ./npcpos_to_xml.py <path_to_npcdata> <path_to_npcdata> <path_to_output_xml>

XML:
  <spawn name="godard02_npc2416_rat1m1" ai="event_maker">
    <territories>
      <territory name="godard02_npc2416_rat1" minZ="-4908" maxZ="-1908">
        <node x="145904" y="-61911"/>
        <node x="149339" y="-61930"/>
        <node x="156338" y="-57311"/>
        <node x="156558" y="-54999"/>
        <node x="139355" y="-55157"/>
        <node x="139490" y="-59743"/>
      </territory>
      <banned_territory name="godard02_npc2416_rat1b" minZ="-4652" maxZ="-652">
        <node x="147658" y="-60397"/>
        <node x="151995" y="-58237"/>
        <node x="151903" y="-54990"/>
        <node x="143194" y="-55093"/>
        <node x="143283" y="-58170"/>
      </banned_territory>
    </territories>
    <parameters>
      <param name="EventName" value="event_mutant_rat"/>
    </parameters>
    <!-- name = event_big_rat -->
    <npc id="13120" count="40" respawnTime="20sec"/>
    <!-- name = event_big_rat_leader -->
    <npc id="13121" count="1" respawnTime="1hour" respawnRandom="10min"/>
    <!-- name = event_gold_rat -->
    <npc id="13124" count="1" respawnTime="10min" respawnRandom="2min"/>
  </spawn>

Последние обновления

  1. fixes

    - strip for parsed values - smal npc_ex_begin parsing fix - territory in xml order higher than...
Назад
Сверху Снизу