@original_name = Jy2_name + @original_name if @is_jy2 == true
@original_name = Jy3_name + @original_name if @is_jy3 == true
@original_name = Jy4_name + @original_name if @is_jy4 == true
@original_name = Jy5_name + @original_name if @is_jy5 == true
@hp = mhp
@mp = mmp
end
#是否精英
def is_jy1?
return true if @is_jy1
return false
end
def is_jy2?
return true if @is_jy2
return false
end
def is_jy3?
return true if @is_jy3
return false
end
def is_jy4?
return true if @is_jy4
return false
end
def is_jy5?
return true if @is_jy5
return false
end
#初始化
alias tan_by_enemy_initialize initialize
def initialize(index, enemy_id)
tan_by_enemy_initialize(index, enemy_id)
init_by_enemy
end
#获取普通能力
alias tan_by_enemy_param_base param_base
def param_base(param_id,random = true)
v = tan_by_enemy_param_base(param_id)
v *=Jy_enemy_set::Jy1_param if is_jy1? && random
v *=Jy_enemy_set::Jy2_param if is_jy2? && random
v *=Jy_enemy_set::Jy3_param if is_jy3? && random
v *=Jy_enemy_set::Jy4_param if is_jy4? && random
v *=Jy_enemy_set::Jy5_param if is_jy5? && random
return v.to_i
end
#获取经验
alias tan_by_enemy_exp exp
def exp
v = tan_by_enemy_exp
v *= Jy_enemy_set::Jy1_exp if is_jy1?
v *= Jy_enemy_set::Jy2_exp if is_jy2?
v *= Jy_enemy_set::Jy3_exp if is_jy3?
v *= Jy_enemy_set::Jy4_exp if is_jy4?
v *= Jy_enemy_set::Jy5_exp if is_jy5?
return v.to_i
end
#获取金钱
alias tan_by_enemy_gold gold
def gold
v = tan_by_enemy_gold
v *= Jy_enemy_set::Jy1_gold if is_jy1?
v *= Jy_enemy_set::Jy2_gold if is_jy2?
v *= Jy_enemy_set::Jy3_gold if is_jy3?
v *= Jy_enemy_set::Jy4_gold if is_jy4?
v *= Jy_enemy_set::Jy5_gold if is_jy5?
return v.to_i
end
#获取掉落
alias tan_by_enemy_drop_item_rate drop_item_rate
def drop_item_rate
v = tan_by_enemy_drop_item_rate
v *= Jy_enemy_set::Jy1_drop if is_jy1?
v *= Jy_enemy_set::Jy2_drop if is_jy2?
v *= Jy_enemy_set::Jy3_drop if is_jy3?
v *= Jy_enemy_set::Jy4_drop if is_jy4?
v *= Jy_enemy_set::Jy5_drop if is_jy5?
return v
end
end