Hey, guys, I fix a problem!
The Summons need 'All' materia to use effect in all enemy. But if you replace with this, tha same method, you can change in the database:
#--------------------------------------------------------------------------
# * Frame Update (actor command phase : skill selection)
#--------------------------------------------------------------------------
def update_phase3_skill_select
# Orignal Enemy Select Method
seph_materiasystem_scenebattle_skillselect
# Gets Active Battlers Paired Mater
paired_materia_set = @active_battler.return_paired_materia
for paired_set in paired_materia_set
materia = paired_set[2]
other_materia = paired_set[3]
if materia.special_effect == 'All'
for skill_id in other_materia.skills
if skill_id == @skill.id
# Duplicates Skill and Changes ID
new_skill = @skill.dup
new_skill.scope = 2 if @skill.scope == 1
new_skill.scope = 4 if @skill.scope == 3 || @skill.scope == 7
new_skill.scope = 6 if @skill.scope == 5
new_skill.id = $data_skills.size
$data_skills << new_skill
@active_battler.learn_skill(new_skill.id)
# Set action
@active_battler.current_action.skill_id = new_skill.id
# End skill selection
end_skill_select
# End enemy selection
end_enemy_select unless @enemy_arrow.nil?
# End actor selection
end_actor_select unless @actor_arrow.nil?
# Go to command input for next actor
phase3_next_actor
end
end
end
if materia.type == 'Summon'
for skill_id in other_materia.skills
if skill_id == @skill.id
# Set action
@active_battler.current_action.skill_id = skill.id
# End skill selection
end_skill_select
# End enemy selection
end_enemy_select unless @enemy_arrow.nil?
# End actor selection
end_actor_select unless @actor_arrow.nil?
# Go to command input for next actor
phase3_next_actor
end
end
end
end
return
end
end