Разобрался сам, напишу уж раз так некий гайд, вдруг кому то пригодиться =)
Возмём какого нибудь NPC например барыгу Ariel, которая торгует броней в эльфийском городе. Вот 2 ссылки из её html-a:
Код
<a action="bypass -h menu_select?ask=-1&reply=0">Buy Fighter Equipment.</a>
<a action="bypass -h menu_select?ask=-1&reply=1"> Buy Mystic Equipment.</a><br>
Главной странностью стало что:
ask=-1&reply=0
ask=-1&reply=1
одинаковы у всех традеров, хотя вещи, которыми они торгуют разные! логика встала в тупик...
Решил "пробежаться" по файлику ai.obj, который весит 144Мб, бегать по нему крайне сложно, особенно с моим процессором... Вот участок кода в нём, отвечающий за Ariel:
Код
class 1 ariel : merchant_for_newbie
property_define_begin
buyselllist_begin SellList0
{28; 15; 0.000000; 0 }
{21; 15; 0.000000; 0 }
{29; 15; 0.000000; 0 }
........
........
{42; 15; 0.000000; 0 }
{43; 15; 0.000000; 0 }
{44; 15; 0.000000; 0 }
buyselllist_end
buyselllist_begin SellList1
{462; 15; 0.000000; 0 }
{426; 15; 0.000000; 0 }
{1103; 15; 0.000000; 0 }
........
........
{44; 15; 0.000000; 0 }
buyselllist_end
property_define_end
Вот и всплывают эти цифры (0 и 1) из ссылок, первое число в фигурных скобках массива является id вещи (28, 21, 29.........).
class 1 ariel : merchant_for_newbie - это как я понял значит то что в массиве могут присутствовать только вещи, прописанные в multisell в участке:
Код
MultiSell_begin [trade_for_newbie] 201
is_show_all = 0
is_dutyfree = 1
selllist={
......
......
......}
Если нет то поправте меня...
И подскажите какую нибудь программу, которой будит более комфортно редактировать файлы такого размера, ListEdit впринципи справляется, но хотелось бы лучшего...