Game_Interpreter.prototype.character = function(param) {
if ($gameParty.inBattle()) {
return null;
} else if (param < 0) {
var kgid = parseInt(PluginManager.parameters("suicongkongzhi")["ziyoukg"], 10);
var id = parseInt(PluginManager.parameters("suicongkongzhi")["suicongbl"], 10);
var variables =$gameVariables.value(id)
if ($gameSwitches.value(kgid) && variables > 0 && variables <= $gamePlayer.followers()._data.length){
return $gamePlayer.followers().follower(variables-1)
}else {
return $gamePlayer;
}
} else if (this.isOnCurrentMap()) {
return $gameMap.event(param > 0 ? param : this._eventId);
} else {
return null;
}
};
Game_Followers.prototype.updateMove = function() {
var id =parseInt(PluginManager.parameters("suicongkongzhi")["ziyoukg"], 10);
if ($gameSwitches.value(id)){
}else{
for (var i = this._data.length - 1; i >= 0; i--) {
var precedingCharacter = (i > 0 ? this._data[i - 1] : $gamePlayer);
this._data.chaseCharacter(precedingCharacter);
}
}
};
Game_Player.prototype.clearSckz = function() {
var kgid = parseInt(PluginManager.parameters("suicongkongzhi")["ziyoukg"], 10);
var id = parseInt(PluginManager.parameters("suicongkongzhi")["suicongbl"], 10);
$gameVariables.setValue(id,0)
$gameSwitches.setValue(kgid,false)
};