Jump to content

Recommended Posts

Posted (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 by MaxCoder
Posted

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.

Posted

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.

Posted (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 by Sdw
Posted

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 :)

Posted

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

Posted

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.

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...