Всем привет.
Пытаюсь научить Java читать скиллы с ПТС сборок.
При парсинге столкнулся с тем, что не знаю как красивее реализовать разбор скилла из txt в L2Skill. Ранее работал с json и xml, поэтому вопрос десериализация строки заставляет жестко тупить.
Пример скилла:
Параметры отделены табуляцией, поэтому первое что изначально пришло в голову - сплитить по \t, но этот метод далеко меня не завел.
В общем, с радостью выслушаю ваши идеи, советы, может кто сталкивался.
Заранее спасибо
Пытаюсь научить Java читать скиллы с ПТС сборок.
При парсинге столкнулся с тем, что не знаю как красивее реализовать разбор скилла из txt в L2Skill. Ранее работал с json и xml, поэтому вопрос десериализация строки заставляет жестко тупить.
Пример скилла:
skill_begin skill_name=[s_power_strike11] skill_id=3 level=1 operate_type=A1 magic_level=3 effect={{i_p_attack_over_hit;25;0}} operate_cond={{equip_weapon;{sword;blunt}}} is_magic=0 mp_consume2=10 cast_range=40 effective_range=400 skill_hit_time=1.08 skill_cool_time=0.72 skill_hit_cancel_time=0.5 reuse_delay=13 attribute=attr_none effect_point=-52 target_type=enemy affect_scope=single affect_limit={0;0} next_action=attack ride_state={@ride_none} skill_end
В общем, с радостью выслушаю ваши идеи, советы, может кто сталкивался.
Заранее спасибо