MaxCoder Posted June 13, 2016 Posted June 13, 2016 (edited) Hello guys, I'm working in a project named LineageED, which would wizard-like script editor. I've started with the skilldata.txt parsing, so I'm leaving some cool data like OperandTypes, AbnormalType, etc. OperandTypes A1, A2, A3, CA1, CA5, DA1, DA2, P, T AbnormalTypes ab_hawk_eye, abnormal_invincibility, abnormal_item, all_attack_down, all_regen_up, all_speed_down, anesthesia, antaras_debuff, apella, archer_special, archer_special_i, armor_earth, armor_fire, armor_holy, armor_unholy, armor_water, armor_wind, attack_speed_up_bow, attack_time_down, attack_time_down_special, attack_time_up, attribute_potion, avoid_down, avoid_skill, avoid_up, avoid_up_special, berserker, betrayal_mark, big_body, big_head, bleeding, bless_the_blood, block_resurrection, block_shield_up, block_speed_up, blood_constract, bot_penalty, br_event_buf1, br_event_buf2, br_event_buf3, buff_queen_of_cat, buff_unicorn_seraphim, cancel_prob_down, casting_time_down, casting_time_up, cheap_magic, combination, counter_critical, counter_critical_trigger, counter_skill, cp_up, critical_dmg_down, critical_dmg_up, critical_poison, critical_prob_down, critical_prob_up, curse_life_flow, dance_of_alignment, dance_of_aqua_guard, dance_of_berserker, dance_of_bladestorm, dance_of_concentration, dance_of_earth_guard, dance_of_fire, dance_of_fury, dance_of_inspiration, dance_of_light, dance_of_mystic, dance_of_protection, dance_of_shadow, dance_of_siren, dance_of_vampire, dance_of_warrior, dark_seed, dd_resist, death_clack, death_mark, death_penalty, deathworm, debuff_nightshade, debuff_shield, decrease_weight_penalty, derangement, detect_weakness, disarm, dmg_shield, dot_attr, dot_mp, dragon_breath, duelist_spirit, dwarf_attack_buff, dwarf_defence_buff, elemental_armor, enervation, entry_for_game, evasion_buff, event_gawi, event_santa_reward, event_territory, event_win, evil_blood, expose_weak_point, fatal_poison, final_secret, fire_dot, fishing_mastery_down, fly_away, focus_dagger, force_meditation, force_of_destruction, freezing, heal_effect_down, heal_effect_up, heal_power_up, hero_buff, hero_debuff, hide, hit_down, hit_up, holy_attack, hot_ground, hp_recover, hp_regen_down, hp_regen_up, improve_crt_rate_dmg_up, improve_hit_defence_crt_rate_up, improve_hp_mp_up, improve_ma_md_up, improve_pa_pd_up, improve_shield_rate_defence_up, improve_speed_avoid_up, improve_vampiric_haste, instinct, invincibility, iron_shield, iron_shield_i, kamael_special, life_force_kamael, life_force_orc, life_force_others, limit, ma_down, ma_md_up, ma_up, ma_up_herb, ma_up_special, magic_critical_up, magical_stance, majesty, max_breath_up, max_hp_down, max_hp_up, max_mp_up, maximum_ability, md_down, md_up, md_up_attr, mental_impoverish, might_mortal, mirage, mirage_trap, mp_cost_down, mp_cost_up, mp_regen_up, multi_buff, multi_buff_a, multi_debuff, multi_debuff_a, multi_debuff_b, multi_debuff_c, multi_debuff_d, multi_debuff_e, multi_debuff_f, multi_debuff_fire, multi_debuff_g, multi_debuff_holy, multi_debuff_soul, multi_debuff_unholy, multi_debuff_water, multi_debuff_wind, normal_attack_block, oblivion, pa_down, pa_pd_up, pa_up, pa_up_herb, pa_up_special, paralyze, pd_down, pd_up, pd_up_bow, pd_up_special, physical_stance, pinch, pk_protect, poison, polearm_attack, possession, potion_of_genesis, preserve_abnormal, protection, public_slot, pvp_dmg_down, pvp_weapon_buff, pvp_weapon_debuff, rage_might, real_target, recharge_up, reduce_drop_penalty, reflect_abnormal, reflect_magic_dd, resist_bleeding, resist_debuff_dispel, resist_derangement, resist_holy_unholy, resist_poison, resist_shock, resist_spiritless, resurrection_special, reuse_delay_down, reuse_delay_up, root_magically, root_physically, seed_of_critical, seed_of_knight, seizure_a, seizure_b, seizure_c, seizure_penalty, shield_defence_up, shield_prob_up, silence, silence_all, silence_physical, sleep, snipe, song_of_champion, song_of_earth, song_of_elemental, song_of_flame_guard, song_of_hunter, song_of_invocation, song_of_life, song_of_meditation, song_of_purification, song_of_renewal, song_of_storm_guard, song_of_vengeance, song_of_vitality, song_of_warding, song_of_water, song_of_wind, song_of_windstorm, spa_disease_a, spa_disease_b, spa_disease_c, spa_disease_d, speed_down, speed_up, speed_up_special, spite, spoil_bomb, ssq_town_blessing, ssq_town_curse, stealth, stigma_a, stigma_of_silen, stun, sub_trigger_crt_rate_up, sub_trigger_defence, sub_trigger_haste, sub_trigger_spirit, summon_condition, t_crt_dmg_down, t_crt_dmg_up, t_crt_rate_up, talisman, target_lock, thin_skin, thrill_fight, time_check, touch_of_death, touch_of_life, transfer_damage, transform, transform_hangover, transform_scrifice, transform_scrifice_p, turn_flee, turn_passive, turn_stone, ultimate_buff, ultimate_debuff, valakas_item, vampiric_attack, vampiric_attack_special, vp_up, watcher_gaze, water_dot, weak_constitution, weapon_mastery, will, wind_dot AbnormalVisualEffect ave_stun, ave_dot_poison, ave_sleep, ave_root, ave_dot_bleeding, ave_turn_flee, ave_ultimate_defence, ave_stealth, ave_paralyze, ave_silence, ave_flesh_stone, ave_invincibility, ave_death_mark, ave_real_target, ave_air_battle_slow, ave_air_battle_root, ave_big_head, ave_vp_up, ave_magic_square, ave_big_body, ave_change_texture, ave_dance_root, ave_ghost_stun, ave_floating_root, ave_seizure1, ave_seizure2, ave_shake, br_ave_afro_normal, br_ave_afro_gold, br_ave_afro_pink AffectObject friend, not_friend, undead_real_enemy, object_dead_npc_body, invisible, hidden_place, all, wyvern_object, clan AffectScope single, party, range, fan, party_pledge, point_blank, dead_pledge, pledge, square, square_pb, static_object_scope, none, wyvern_scope, balakas_scope Attributes attr_earth, attr_fire, attr_holy, attr_none, attr_unholy, attr_water, attr_wind NextAction attack, none, sit, fake_death TargetType enemy, self, enemy_only, none, holything, target, summon, door_treasure, pc_body, npc_body, others, ground, advance_base, item, fortress_flagpole, wyvern_target, artillery TargetOperateCond op_siege_hammer, target_race;<race[race_human|race_elf|race_dark_elf|race_orc|race_dwarf|race_kamael]>, op_check_abnormal;<abnormal_type>;<status[0|1]>, op_target_npc;{<npc_name>}, target_race;race_construct, target_my_party;include_me, op_check_flag, op_check_cast_range;<range>, target_my_party SkillEffects c_chameleon_rest c_fake_death c_hp c_mp c_mp_by_level c_rest cub_attack_speed cub_block_act cub_heal cub_hp cub_hp_drain cub_m_attack cub_physical_attack cub_physical_defence i_abnormal_time_change i_add_hate i_add_max_entrance_inzone i_align_direction i_backstab i_betray i_blink i_bookmark_add_slot i_bookmark_teleport i_call_party i_call_pc i_capture_flag i_capture_ownthing i_change_face i_change_hair_color i_change_hair_style i_change_skill_level i_collecting i_confuse i_consume_body i_convert_item i_cp i_death i_death_link i_defuse_trap i_delete_hate i_delete_hate_of_me i_despawn i_detect_object i_detect_trap i_dismount_for_event i_dispel_all i_dispel_by_category i_dispel_by_slot i_dispel_by_slot_myself i_dispel_by_slot_probability i_distrust i_enchant_armor i_enchant_armor_rate i_enchant_attribute i_enchant_weapon i_enchant_weapon_rate i_energy_attack i_escape i_event_agathion_reuse_delay i_fatal_blow i_fishing_cast i_fishing_pumping i_fishing_reeling i_fishing_shot i_fly_away i_focus_energy i_focus_max_energy i_focus_soul i_food_for_pet i_get_agro i_give_contribution i_harvesting i_heal i_holything_possess i_hp i_hp_by_level_self i_hp_drain i_hp_per_max i_hp_self i_install_advance_base i_install_camp i_install_camp_ex i_m_attack i_m_attack_by_abnormal i_m_attack_by_dist i_m_attack_by_range i_m_attack_mp i_m_attack_over_hit i_m_attack_range i_m_soul_attack i_mount_for_event i_mp i_mp_by_level i_mp_by_level_self i_mp_per_max i_npc_kill i_open_common_recipebook i_open_dwarf_recipebook i_p_attack i_p_attack_by_dist i_p_soul_attack i_pcbang_point_up i_physical_attack_hp_link i_pledge_send_system_message i_randomize_hate i_real_damage i_rebalance_hp i_refuel_airship i_restoration i_restoration_random i_resurrection i_run_away i_set_skill i_skill_turning i_soul_blow i_soul_shot i_sowing i_sp i_spirit_shot i_spoil i_steal_abnormal i_summon i_summon_agathion i_summon_cubic i_summon_npc i_summon_pet i_summon_soul_shot i_summon_spirit_shot i_summon_trap i_sweeper i_target_cancel i_target_me i_teleport i_teleport_to_target i_transfer_hate i_uninstall_advance_base i_unlock i_unsummon_agathion i_vp_up p_2h_sword_bonus p_area_damage p_attack_attribute p_attack_range p_attack_speed p_attack_speed_by_hp2 p_attack_speed_by_weapon p_attack_trait p_avoid p_avoid_agro p_avoid_by_move_mode p_avoid_rate_by_hp1 p_avoid_rate_by_hp2 p_avoid_skill p_betray p_block_act p_block_attack p_block_buff p_block_buff_slot p_block_chat p_block_controll p_block_debuff p_block_getdamage p_block_move p_block_party p_block_resurrection p_block_skill_physical p_block_skill_special p_block_spell p_breath p_change_fishing_mastery p_channel_clan p_cheapshot p_counter_skill p_cp_regen p_create_common_item p_create_item p_critical_damage p_critical_damage_position p_critical_rate p_critical_rate_by_hp2 p_critical_rate_position_bonus p_crystal_grade_modify p_crystallize p_cubic_mastery p_damage_shield p_defence_attribute p_defence_critical_damage p_defence_critical_rate p_defence_trait p_disarm p_enlarge_abnormal_slot p_enlarge_storage p_exp_modify p_expand_deco_slot p_fatal_blow_rate p_fear p_fishing_mastery p_heal_effect p_hide p_hit p_hit_at_night p_hit_number p_hp_regen p_hp_regen_by_move_mode p_limit_hp p_luck p_magic_critical_rate p_magic_mp_cost p_magic_speed p_magical_attack p_magical_attack_add p_magical_defence p_mana_charge p_max_cp p_max_hp p_max_mp p_max_mp_add p_mp_regen p_mp_regen_add p_mp_regen_by_move_mode p_passive p_physical_attack p_physical_attack_by_hp1 p_physical_defence p_physical_defence_by_hp1 p_physical_polarm_target_single p_physical_shield_defence p_physical_shield_defence_angle_all p_pk_protect p_preserve_abnormal p_pvp_magical_skill_defence_bonus p_pvp_magical_skill_dmg_bonus p_pvp_physical_attack_dmg_bonus p_recovery_vp p_reduce_cancel p_reduce_drop_penalty p_reflect_dd p_reflect_skill p_remove_equip_penalty p_resist_abnormal_by_category p_resist_dd_magic p_resist_dispel_by_category p_resurrection_special p_reuse_delay p_safe_fall_height p_set_cloak_slot p_set_collected p_shield_defence_rate p_skill_critical p_skill_power p_soul_eating p_sp_modify p_speed p_stat_up p_target_me p_transfer_damage_pc p_transfer_damage_summon p_transform p_transform_hangover p_trigger_skill_by_attack p_trigger_skill_by_avoid p_trigger_skill_by_dmg p_trigger_skill_by_skill p_vampiric_attack p_violet_boy p_weight_limit p_weight_penalty t_hp t_hp_fatal t_mp I'm looking forward for experienced developers with Qt and C++ and senior scripts developers, if anyone is interested LineageED will have a freeware and a commercial version.(ofcourse whoever get involved will have royalties from the commercial profits) I'll be editing this thread to add more possible parameters, still gathering all the possible effects,passive_conditions, and more! Thanks for reading,Enjoy! Edited June 13, 2016 by MaxCoder Quote
Sdw Posted June 13, 2016 Posted June 13, 2016 Let's discuss condition. Passive are checked in stats recalculate, along with pump and shit. Regular operate cond are checked upon cast. What about target_condition if you know ? I'm fucking lazy to RE, yes. Quote
MaxCoder Posted June 13, 2016 Author Posted June 13, 2016 Let's discuss condition. Passive are checked in stats recalculate, along with pump and shit. Regular operate cond are checked upon cast. What about target_condition if you know ? I'm fucking lazy to RE, yes. You mean target_operate_cond ? Its the last one I added TargetOperateCond. Quote
Sdw Posted June 13, 2016 Posted June 13, 2016 (edited) Yeah sorry, I mean this one, I parsed it as target_condition so :D And I meant to ask what's its effect, in usage, code wise, what's different. Edited June 13, 2016 by Sdw Quote
MaxCoder Posted June 13, 2016 Author Posted June 13, 2016 Yeah sorry, I mean this one, I parsed it as target_condition so :D And I meant to ask what's its effect, in usage, code wise, what's different. Thats why I'm looking a senior script developer :) Quote
Anarchy Posted June 13, 2016 Posted June 13, 2016 target_operate_cond's are checked on cast, just on the target instead of the caster Quote
Sdw Posted June 13, 2016 Posted June 13, 2016 100% sure ? Cause just reading skill data there was place it didn't make sense at all. Quote
Anarchy Posted June 13, 2016 Posted June 13, 2016 It would seem like it, though the target operate conditions seem to be uniquely used for only target operate conditions so why they made a separate parameter for them is anyone's guess Quote
Sdw Posted June 13, 2016 Posted June 13, 2016 Well it would make sense to swap caster and target to reuse some conditions, e.g abnormal which checks on target by default, would allow to check caster. Yet, I've seen really weird case in Glory Days which makes me think it's going to need RE in the end. Gonna check those again and see for myself it seems. Quote
MaxCoder Posted June 13, 2016 Author Posted June 13, 2016 UPDATE: Added SkillEffects, no params yet, just effect name. Quote
MaxCoder Posted June 13, 2016 Author Posted June 13, 2016 op_check_abnormal;<abnormal_type>;<status[0|1]>, Not status but abnormal level >= value Thanks! Quote
Sdw Posted June 13, 2016 Posted June 13, 2016 Sorry no confusion, it is status, have it or not. There is more parameters later on guess Quote
MaxCoder Posted June 13, 2016 Author Posted June 13, 2016 Sorry no confusion, it is status, have it or not. There is more parameters later on guess haha ok, no problem! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.