Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Battle animation plays when enemy dies?

I think this shouldn't be too hard to do, I need to play a specific battle animation on an enemy when it dies, I need to do it with scripting, but I don't know how to make battle animations with scripts, or do it when the enemy dies.
I hope you can help me again :)
 
I hate to bump, but I would really appreciate an answer to this.
I know I have to edit Sprite_Battler, and in waht section, I just need to know how to show a specific battle animation (for exampe battle animation with id 2) in said enemy.
 

Atoa

Member

in Sprite_Battler near de end of the script look for:
Code:
if @battler.damage == nil and @battler.dead?
        if @battler.is_a?(Game_Enemy)
          animation = $data_animations[2]
          animation(animation, @battler.animation_hit)
          @battler.animation_id = 0
          # $game_system.se_play($data_system.enemy_collapse_se)
        else
          $game_system.se_play($data_system.actor_collapse_se)
        end
        collapse
        @battler_visible = false
      end
    end

change it to:
   
Code:
 if @battler.damage == nil and @battler.dead?
        if @battler.is_a?(Game_Enemy)
          animation = $data_animations[ANMATION_ID]
          animation(animation, @battler.animation_hit)
          @battler.animation_id = 0
        else
          $game_system.se_play($data_system.actor_collapse_se)
        end
        collapse
        @battler_visible = false
      end
    end
ANMATION_ID = the animation ID (duh!)
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top