=end
class Game_Enemy < Game_Battler
alias action_AI_valid? action_valid?
def action_valid?(action)
action_AI_valid?(action) && AI_met?(action)
end
def AI_met?(action)
item = $data_skills[action.skill_id]
if self.note.match(/<AI1>(.*?)<AI2>/mi)
$1.split(/[\r\n]+/).each do |line|
if line != ""
if line.match(/行动(\S*)[: ](\S*)/)
if action.skill_id == eval($1)
return false if eval($2) != true
end#if action
end#if match
end#if line
end#each
end #if self
true
end#def
end#class