脚本
[pre lang="ruby"]
class Game_Event < Game_Character
alias conditions_chuxiantiaojian_met? conditions_met?
def conditions_met?(page)
page.list.each do |bh|
parame = bh.parameters.join(",")
if parame.match(/<出现条件 {(.+?)}>/)
return false unless eval($1)
end
end
return conditions_chuxiantiaojian_met?(page)
end
end
[/pre]