这个宠物是把每个宠物当成一个类来处理的,根据所谓的面向对象开发思维。每个实例化的类是独一无二的。
不过楼主既然已经解决问题了……
============以下是给某些使用神剑宠物系统的作者看的================
神剑是把宠物当做game_actor类来处理的,如果需要重复加入,需要删掉 if @actors.size < 10 and not @actors.include?(actor)#删除选中部分
这样做存在很多问题,比如事件里的角色数据改变是根据id来改的,一旦改动一个,其它相同id的宠物都会变,所以需要将事件编译器
的315到322部分中的$data_actor改为$game_party.actors[xx]来避免这个问题。