class Game_Actor < Game_Battler attr_accessor :battle_commands # the battle commands for this actor attr_accessor :loop_victory # whether to loop the battle animation attr_accessor :skill_kind # what kind of skill the actor is using attr_accessor :skill_type_hash # the skill types and what their offset is attr_accessor :skill_hash # individual skills and their offset attr_accessor :status_hash # status animations and their offset alias old_initialize initialize def initialize(actor_id) @battle_commands = ["Attack", "Skill", "Defend", "Item"] @animated = true old_initialize(actor_id) @back_row = ($data_classes[@class_id].position == 2) @moving = false @loop_victory = false @animated = true @moves = $MOBILE_HEROES end def battle_setup @base_x = @actual_x = @target_x = self.screen_x @base_y = @actual_y = @target_y = self.screen_y end #-------------------------------------------------------------------------- # * Get Battle Screen X-Coordinate #-------------------------------------------------------------------------- def screen_x if self.index != nil if @back_row return self.index * 150 + 100 else return self.index * 150 + 80 end else return 0 end end #-------------------------------------------------------------------------- # * Get Battle Screen Y-Coordinate #-------------------------------------------------------------------------- def screen_y return self.index * 0 + 275 end #-------------------------------------------------------------------------- # * Get Battle Screen Z-Coordinate #-------------------------------------------------------------------------- def screen_z if self.index != nil return 0 + self.index else return 0 end end end