Advertisement
Fomar0153

Fomar0153 - Basic Side View Battle

Jan 13th, 2012
2,267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.99 KB | None | 0 0
  1. =begin
  2. Basic Side View Battle Script
  3. by Fomar0153
  4. Version 1.0
  5. ----------------------
  6. Notes
  7. ----------------------
  8. No requirements
  9. Displays battlers for the player's party.
  10. ----------------------
  11. Instructions
  12. ----------------------
  13. You will need to import battlers for the party to use
  14. they should be named like this:
  15. name_battler
  16. e.g.
  17. Ralph_battler
  18. ----------------------
  19. Known bugs
  20. ----------------------
  21. None
  22. =end
  23. class Game_Actor < Game_Battler
  24.   #--------------------------------------------------------------------------
  25.   # ● New Method battler_name
  26.   #--------------------------------------------------------------------------
  27.   def battler_name
  28.     return actor.name + "_battler"
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● Rewrites use_sprite?
  32.   #--------------------------------------------------------------------------
  33.   def use_sprite?
  34.     return true
  35.   end
  36.   #--------------------------------------------------------------------------
  37.   # ● New Method screen_x
  38.   #--------------------------------------------------------------------------
  39.   def screen_x
  40.     return 450
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● New Method screen_y
  44.   #--------------------------------------------------------------------------
  45.   def screen_y
  46.     return 120 + self.index * 40
  47.   end
  48.   #--------------------------------------------------------------------------
  49.   # ● New Method screen_z
  50.   #--------------------------------------------------------------------------
  51.   def screen_z
  52.     return 100
  53.   end
  54. end
  55.  
  56. class Spriteset_Battle
  57.   #--------------------------------------------------------------------------
  58.   # ● Rewrites create_actors
  59.   #--------------------------------------------------------------------------
  60.   def create_actors
  61.     @actor_sprites = $game_party.battle_members.reverse.collect do |actor|
  62.       Sprite_Battler.new(@viewport1, actor)
  63.     end
  64.   end
  65. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement