Well, it looks pretty good jet
I'm adding them to the index now.
A couple things have popped out at me so far. First of all, this:
if $engine_scripts.include?(name)
return true
else
return false
end
It's not a big deal, but it could be replaced with:
return $engine_scripts.include?(name)
It's just a little nicer. If you take Zeriab's advice, then you'd be getting rid of that global variable, but all I'm talking about is the if else branch aspect of it.
Also, your Change Actor Options script doesn't really work - it modifies the $data_ array but it doesn't actually modify the data file (which you wouldn't want either), so the next time you load the game it will revert to the default.
Also, when you use the change_two_swords_style method you should be careful and unequip whatever the actor might have in his second hand before doing it. Otherwise, it will convert whatever armor/weapon he has in it to the weapon/armor of the same ID.