recipe_begin name=[mk_wooden_arrow] id=1 recipe_id=1666 level=1 product_id=17 product_num=500 is_showtree=1 is_multiple_product=0 mp_consume=30 success_rate=100 material={{1864;4;0};{1869;2;0}} recipe_end
да, такого определённо в интерлюд клиенте нет.Вроде бы оно должно само детектить по данным из recipe.dat, что такой-то ингредиент крафтится другим рецептом, т.е. показать из чего крафт этого ингредиента идет.
В новых хрониках в этом файле есть по идее поле is_showtree, которое вроде как как раз отвечает за показ дерева, но в более старых хрониках вроде как этого нема.
Выяснить-бы теперь где. Есть идеи как ??Вон выше Test написал уже что ссылка на состав материала идет как третье значение в инфе об ингредиенте. Но в реалиях интерлюда этого в структуре датника нет, так что как идет определение этого дела - фиг знает. там где-то в клиенте вобще может быть тупо захардкодено, что такие-то ид в материалах - это крафтящиеся предметы и для них надо показать состав, взяв из рецепта с таким-то ид.
Взять клиент по свежее?Выяснить-бы теперь где. Есть идеи как ??
В исходниках интерфейса.в общем сама функция которая отвечает за построение дерева с плюсиками - находится в interface.u;
Берёт данные откуда-то отсюда: class 'UIDATA_RECIPE' и class 'UIDATA_ITEM';
Не могу пока сообразить где их искать и как править...
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?