Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom meter problem
#7
As he said, change the windowskin graphic you are using for your HP_BAR vertical... a simple rotate 90* in any paint program should work.... BUT... an edit to the HP script was needed.

Code:
#--------------------------------------------------------------------------
  # * Draw HP
  #     actor : actor
  #     x     : draw spot x-coordinate
  #     y     : draw spot y-coordinate
  #     width : draw spot width
  #--------------------------------------------------------------------------
  alias draw_actor_hp_bar draw_actor_hp
  def draw_actor_hp(actor, x, y, width = 144)
    # Set Bar Position
    bar_x = HP_Pos_Adjust[0] + x
    bar_y = HP_Pos_Adjust[1] + y + (Font.default_size * 2 /3)
    # Acquire bar image and dimensions
    bar_img = RPG::Cache.windowskin(HP_Meter)
    bar_width  = bar_img.width
    bar_height = bar_img.height / 3
    # Define source rectangle for bar
    src_rect = Rect.new(0, 0, bar_width, bar_height)
    self.contents.blt(bar_x, bar_y, bar_img, src_rect)    
    # Determine which line used in bar image
    bar_line   = (actor.hp == actor.maxhp ? 2 : 1)
    # Calculate value to adjust drawn line
    bar_amount = actor.hp.to_f / actor.maxhp.to_f
    # Adjust dimensions of destination rectangle
    src_rect2 = Rect.new(bar_line * bar_width, 0, bar_width, bar_height * bar_amount)
    # Draw the bar with the new rectangle area
    self.contents.blt(bar_x, bar_y, bar_img, src_rect2)
    # Perform the original call
    draw_actor_hp_bar(actor, x, y, width)
  end

I just edited the original code you provided from Atoa's script, inverted 'both' the width/height and the x/y positions in the destination rectangle system, and added a bunch of comments to describe.

Still... he didn't need to make the values anything but instant values (the '@' weren't necessary if they were for use in just that method). Winking The mem resources are saved just a little and are cleared once they leave the method.

This is untested as I just cobbled this bit together while at work. I have no RMXP editor in front of me. Tongue sticking out
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }


Messages In This Thread
Custom meter problem - by daylights - 08-10-2013, 03:59 PM
RE: Custom meter problem - by Ace - 08-10-2013, 05:00 PM
RE: Custom meter problem - by daylights - 08-10-2013, 08:10 PM
RE: Custom meter problem - by Ace - 08-10-2013, 10:51 PM
RE: Custom meter problem - by daylights - 08-11-2013, 01:59 AM
RE: Custom meter problem - by Ace - 08-11-2013, 04:48 PM
RE: Custom meter problem - by DerVVulfman - 08-11-2013, 05:38 PM
RE: Custom meter problem - by daylights - 08-11-2013, 06:23 PM
RE: Custom meter problem - by DerVVulfman - 08-11-2013, 06:48 PM
RE: Custom meter problem - by daylights - 08-11-2013, 07:04 PM
RE: Custom meter problem - by DerVVulfman - 08-11-2013, 08:04 PM
RE: Custom meter problem - by daylights - 08-11-2013, 08:16 PM
RE: Custom meter problem - by DerVVulfman - 08-12-2013, 03:20 AM
RE: Custom meter problem - by daylights - 08-12-2013, 03:34 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Resources Consumption Meter Whisper 6 1,641 05-29-2023, 03:51 PM
Last Post: Whisper
   The z-space problem of displaying sprites icogil 28 7,972 03-05-2023, 03:31 AM
Last Post: DerVVulfman
   ACBS - Atoa Custom Battle System and TP System zlsl 2 3,809 10-20-2021, 05:09 AM
Last Post: zlsl
   I want to add an Atoa Custom Battle System command cut-in. zlsl 11 12,105 11-11-2019, 08:55 PM
Last Post: DerVVulfman
   Question about ACBS (Atoa Custom Battle System) aeliath 10 11,085 08-08-2019, 02:50 PM
Last Post: aeliath
   Problems with counteraatack addon of Atoa Custom Battle System Djigit 22 31,842 01-05-2017, 08:05 PM
Last Post: Noctis
   Custom Message by Hodgeelmf, need to make it above picture LunarBerry 6 9,904 05-09-2016, 01:15 AM
Last Post: LunarBerry
   Atoa Custom Battle System: Popup when status change Noctis 6 9,291 02-01-2016, 12:52 AM
Last Post: Noctis
   Atoa Custom Battle System CTB animation while cast Noctis 6 9,698 01-04-2016, 03:05 PM
Last Post: Noctis
   Problem with drain script form the ATOA ACBS Djigit 2 5,008 07-12-2015, 09:17 PM
Last Post: Djigit



Users browsing this thread: