Advertisement
roninator2

Actor Command Adjust

Dec 17th, 2024
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 6.98 KB | None | 0 0
  1. # ╔═══════════════════════════════════════════════╦════════════════════╗
  2. # ║ Title: Actor Command Adjust                   ║  Version: 1.00     ║
  3. # ║ Author: Roninator2                            ║                    ║
  4. # ╠═══════════════════════════════════════════════╬════════════════════╣
  5. # ║ Function:                                     ║   Date Created     ║
  6. # ║                                               ╠════════════════════╣
  7. # ║   Require Item to use Target Info             ║    17 Feb 2024     ║
  8. # ╚═══════════════════════════════════════════════╩════════════════════╝
  9. # ╔════════════════════════════════════════════════════════════════════╗
  10. # ║ Requires:                                                          ║
  11. # ║        nil                                                         ║
  12. # ╚════════════════════════════════════════════════════════════════════╝
  13. # ╔════════════════════════════════════════════════════════════════════╗
  14. # ║ Brief Description:                                                 ║
  15. # ║         add command lines                                          ║
  16. # ╚════════════════════════════════════════════════════════════════════╝
  17. # ╔════════════════════════════════════════════════════════════════════╗
  18. # ║ Instructions:                                                      ║
  19. # ║   Change the number for how many lines you will add                ║
  20. # ║   to the actor command window                                      ║
  21. # ╚════════════════════════════════════════════════════════════════════╝
  22. # ╔════════════════════════════════════════════════════════════════════╗
  23. # ║ Updates:                                                           ║
  24. # ║ 1.00 - 17 Feb 2024 - Script finished                               ║
  25. # ║                                                                    ║
  26. # ╚════════════════════════════════════════════════════════════════════╝
  27. # ╔════════════════════════════════════════════════════════════════════╗
  28. # ║ Credits and Thanks:                                                ║
  29. # ║   Roninator2                                                       ║
  30. # ║                                                                    ║
  31. # ╚════════════════════════════════════════════════════════════════════╝
  32. # ╔════════════════════════════════════════════════════════════════════╗
  33. # ║ Terms of use:                                                      ║
  34. # ║  Follow the original Authors terms of use where applicable         ║
  35. # ║    - When not made by me (Roninator2)                              ║
  36. # ║  Free for all uses in RPG Maker except nudity                      ║
  37. # ║  Anyone using this script in their project before these terms      ║
  38. # ║  were changed are allowed to use this script even if it conflicts  ║
  39. # ║  with these new terms. New terms effective 03 Apr 2024             ║
  40. # ║  No part of this code can be used with AI programs or tools        ║
  41. # ║  Credit must be given                                              ║
  42. # ╚════════════════════════════════════════════════════════════════════╝
  43.  
  44. module R2_command_size
  45.   Command_lines = 1
  46.   # number of commands added on. Normally 4 commands are shown
  47.   # setting this to 1 will add a fifth line
  48. end
  49.  
  50. # ╔════════════════════════════════════════════════════════════════════╗
  51. # ║                      End of editable region                        ║
  52. # ╚════════════════════════════════════════════════════════════════════╝
  53.  
  54. class Window_ActorCommand < Window_Command
  55.   def visible_line_number
  56.     value = R2_command_size::Command_lines
  57.     value += 4
  58.     return value
  59.   end
  60. end
  61.  
  62. class Scene_Battle < Scene_Base
  63.   alias r2_create_status_win_92bv   create_status_window
  64.   def create_status_window
  65.     r2_create_status_win_92bv
  66.     @status_window.y += (R2_command_size::Command_lines * 24)
  67.   end
  68.   alias r2_create_info_view_92vne    create_info_viewport
  69.   def create_info_viewport
  70.     r2_create_info_view_92vne
  71.     @info_viewport.rect.y = Graphics.height - @status_window.height - (R2_command_size::Command_lines * 24)
  72.     @info_viewport.rect.height = @status_window.height + (R2_command_size::Command_lines * 24)
  73.   end
  74.   alias r2_create_party_win_29bfu   create_party_command_window
  75.   def create_party_command_window
  76.     r2_create_party_win_29bfu
  77.     @party_command_window.y += (R2_command_size::Command_lines * 24)
  78.   end
  79.   alias r2_create_enemy_win_924vb   create_enemy_window
  80.   def create_enemy_window
  81.     r2_create_enemy_win_924vb
  82.     @enemy_window.y += (R2_command_size::Command_lines * 24)
  83.   end
  84. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement