Где Лежат координаты для SOE и BSOE

xapu3ma

Duke
Customer
Имеем предметы:

Code:
  <etcitem id="736" name="Scroll of Escape">
    <!-- [scroll_of_escape] -->
    <set name="class" value="CONSUMABLE"/>
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.etc_scroll_of_return_i00"/>
    <set name="price" value="400"/>
    <set name="stackable" value="true"/>
    <set name="type" value="SCROLL"/>
    <set name="weight" value="120"/>
    <skills>
      <skill id="2013" level="1"/>
    </skills>
    <cond msgId="1508">
      <not>
        <player olympiad="true"/>
      </not>
    </cond>
  </etcitem>
 <etcitem id="1538" name="Blessed Scroll of Escape">
    <!-- [blessed_scroll_of_escape] -->
    <set name="class" value="CONSUMABLE"/>
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.etc_scroll_of_return_i01"/>
    <set name="price" value="150000"/>
    <set name="stackable" value="true"/>
    <set name="type" value="SCROLL"/>
    <set name="weight" value="120"/>
    <skills>
      <skill id="2036" level="1"/>
    </skills>
    <cond msgId="1508">
      <not>
        <player olympiad="true"/>
      </not>
    </cond>
  </etcitem>
Далее скиллы:

Code:
  <skill id="2013" levels="1" name="Scroll of escape">
    <set name="magicType" val="SPECIAL"/> 
    <set name="icon" val="icon.skill0000"/> 
    <set name="magicLevel" val="1"/> 
    <set name="hitTime" val="20000"/> 
    <set name="hitCancelTime" val="500"/> 
    <set name="itemConsumeId" val="736"/> 
    <set name="itemConsumeCount" val="1"/> 
    <set name="isHandler" val="true"/> 
    <set name="target" val="TARGET_SELF"/> 
    <set name="skillType" val="RECALL"/> 
    <set name="operateType" val="OP_ACTIVE"/>
  </skill> 
  <skill id="2036" levels="2" name="Blessed scroll of escape">
    <table name="#itemConsumeId">1538 3958</table> 
    <set name="magicType" val="SPECIAL"/> 
    <set name="icon" val="icon.skill0000"/> 
    <set name="magicLevel" val="1"/> 
    <set name="hitTime" val="200"/> 
    <set name="itemConsumeId" val="#itemConsumeId"/> 
    <set name="itemConsumeCount" val="1"/> 
    <set name="isHandler" val="true"/> 
    <set name="target" val="TARGET_SELF"/> 
    <set name="skillType" val="RECALL"/> 
    <set name="operateType" val="OP_ACTIVE"/>
  </skill>
В общем если с анстук всё просто, то то что выше не совсем понятно, как задать свиткам необходимые координаты
 
Свитки хардкод, никак

Если только дизер даст возможность создавать или же скрипт по аналогии с оригиналами
 
только смотри, там это и на СОЕ распространяется и на подъём после смерти
 
Свитки хардкод, никак

Если только дизер даст возможность создавать или же скрипт по аналогии с оригиналами
Какой бред. Не выдавай придуманные за действительное.


Все координаты в датапаке - от скилов в итемах до data/mapregion
 
Вот пример:
Свиток телепорта в гиран к нему привязан скилл 2214 и имеет 10 лвлов
Code:
<etcitem id="7559" name="Scroll of Escape: Giran Castle Town">
    <!-- [q_escape_scroll_giran] -->
    <set name="dropable" value="false"/>
    <set name="class" value="CONSUMABLE"/>
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.etc_scroll_of_return_i00"/>
    <set name="tradeable" value="false"/>
    <set name="type" value="SCROLL"/>
    <skills>
      <skill id="2214" level="10"/>
    </skills>
    <cond msgId="1508">
      <not>
        <player olympiad="true"/>
      </not>
    </cond>
  </etcitem>
Открываем скилл 2214 и видим:
Code:
  <skill id="2214" levels="10" name="Scroll of Escape to Talking Island">
    <table name="#itemConsumeId">7554 7555 7556 7557 7558 9647 0 0 0 7559</table>  <!-- тут видим id итемов (других свитков) которые тоже привязаны к этому скилу] -->
    <table name="#locations">-84200;244566;-3728 46915;51441;-2976 9723;15576;-4568 -45208;-112502;-240 115158;-178170;-880 0;0;0 0;0;0 0;0;0 0;0;0 83378;147999;-3400</table><!-- Это координаты тп куда эти свитки будут портать] -->
    <set name="loc" val="#locations"/>
    <set name="magicType" val="SPECIAL"/>
    <set name="icon" val="icon.skill0000"/>
    <set name="magicLevel" val="1"/>
    <set name="hitTime" val="20000"/>
    <set name="hitCancelTime" val="500"/>
    <set name="itemConsumeId" val="#itemConsumeId"/>
    <set name="itemConsumeCount" val="1"/>
    <set name="isHandler" val="true"/>
    <set name="target" val="TARGET_SELF"/>
    <set name="skillType" val="RECALL"/>
    <set name="operateType" val="OP_ACTIVE"/>
  </skill>
Я думаю по этой же аналогии можно создавать новые свитки с любыми координатами или изменять имеющиеся.
 
Back
Top