• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Eevee Expo's webhost has been having technical issues since Nov. 20th and you might be unable to connect to our site. Staff are also facing issues connecting, so please send a DM to Cat on-site or through Discord directly for faster service!
Resource icon

v20.1 Follower Run Sprites 2023-01-16

This resource pertains to version 20.1 of Pokémon Essentials.
Pokémon Essentials Version
v20.1 ➖
Name the run sprite the regular name + "_run".
So Follower trainer_POKEMONTRAINER_Leaf has a run sprite of trainer_POKEMONTRAINER_Leaf_run

Ruby:
Expand Collapse Copy
class Game_Follower
  alias _runfollowers_initialize initialize
  def initialize(event_data)
    _runfollowers_initialize(event_data)
    @default_character_name = event_data.character_name
  end
 
  def update_move
    was_jumping = jumping?
    if !@moved_last_frame || @stopped_last_frame
      faster = $game_player.can_run?
      if faster && pbResolveBitmap("Graphics/Characters/" + @default_character_name + "_run" )
        self.character_name = sprintf("%s_run", @default_character_name)
      else
        self.character_name = @default_character_name
      end
    end
    super
    if was_jumping && !jumping?
      spriteset = $scene.spriteset(map_id)
      spriteset&.addUserAnimation(Settings::DUST_ANIMATION_ID, self.x, self.y, true, 1)
    end
  end
 
  def update_stop
    if @stopped_last_frame
      self.character_name = @default_character_name
    end
    super
  end
end
Credits
Vendily
Author
Vendily
Views
2,213
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from Vendily

Back
Top