//=============================================================================
// Actor Stepping Animation
// by Shaz
// Last Updated: 2015.10.21
//=============================================================================
/*:
* @plugindesc Allows party leader/followers to have stepping anim on map
* @author Shaz
*
* @help This plugin does not provide plugin commands.
*
* Add to the note box of an Actor to turn on stepping animation
* for the actor's sprite on the map, as the party leader or a follower.
*
*/
/*:ch
* @plugindesc
* 允许一个队伍中的某个角色在地图中显示步行动画。
*
* @author
* Shaz
*
* @help
* 在角色的备注(note)盒子中添加“”(不含双引号)来让这个角色自动
* 播放走路动画。
*/
(function() {
var _Game_Player_update = Game_Player.prototype.update; // 用_Game_Player_update指向原始的队伍主要角色的更新函数,类似RUBY的alias
Game_Player.prototype.update = function(sceneActive) { // 追加用于本插件的队伍主要角色更新函数
_Game_Player_update.call(this, sceneActive); // 调用原始的队伍主要角色更新函数,类似RUBY的super
this.setStepAnime($gameParty.leader().actor().meta.stepanim || false); // 【?】更新角色队伍中本角色的动画状态
};
var _Game_Follower_update = Game_Follower.prototype.update; // 用_Game_Follower_update指向原始的队伍附属角色的更新函数,类似RUBY的alias
Game_Follower.prototype.update = function() { // 追加用于本插件的队伍附属角色更新函数
_Game_Follower_update.call(this); // 调用原始的队伍附属角色更新函数,类似RUBY的super
this.setStepAnime(this.actor().actor().meta.stepanim || false); // 【?】更新角色队伍中本角色的动画状态
};
})();