$game_actors是一个全局变量,初始值为Game_Actors类的对象
它有一个实例变量@data数组,用来存放Game_Actor类对象的索引,使用$game_actors[n]就可以访问
Game_Actor是Game_Battler的子类,它继承了父类str、dex、agi、int等获取角色属性的方法,
str方法中定义了获取能力值分为两个部分,先天base_str和后天str_plus,外加附加状态的修正值
@str_plus初始值为零,使用str=方法来改变这个值
需要注意的是base_str定义在子类Game_Actor中,它包含角色每等级的初始值和装备附加值
如此所见我们不用那么麻烦,只需要在Game_Actor中定义一个mag 和mag=用来返回修改@mag_plus就行了
但是明明有int智慧你不用,还要加一个magic,这下勇者是准备开始魔攻了对吧