Angel Battle Status
Version 1.0
Author EvenAngels
Release Date 03/01/2010
Introduction This script can about as a way for me to learn hope to draw bitmaps on screen. Originally my intention was to simply modify and edit STR's Battle Status script, but I eventually decided to write my own using the battle status section of Ziifee's Spin Battle System as a reference for the font size.
Features * Use a custom graphic in place of the standard window for the Battle Status section.
* Works with Tankentai and default battle system.
Script CODE
#==============================================================================
# ■ Angel Battle Status
#------------------------------------------------------------------------------
# Script by: EvenAngels
#==============================================================================
#About:
# This script can about as a way for me to learn hope to draw bitmaps on screen.
# Originally my intention was to simply modify and edit STR's Battle Status
# script, but I eventually decided to write my own using Ziifee's as a reference.
# This script arranges the actor details, such as face, status, hp, mp and name,
# vertically. It will then place a HUD image of your choosing between the faces
# and the rest of the details.
#==============================================================================
#Intructions:
# NAME_SIZE: The font size that the name will be written in
# HUD_GRAPHIC: The name of the graphic used for the HUD. For best results
# the graphic should be 384x94 pixels.
#==============================================================================
#Terms of Use: The script is free to use as long as I am credited. Any graphic
# materials given with this script are not permitted for use, but
# intended as a reference for creating your own.
#==============================================================================
# Credits:
# Ziifee - I used his Spin Battle System to see how to set the name font size
# EvenAngels - Me, since I wrote it and am rather proud of it, even if it
# if it is simple. =P
#==============================================================================
NAME_SIZE = 14 # Font size for the name
HUD_GRAPHIC = "btlhud" # The name of the HUD graphic to be placed behind the faces
class Window_BattleStatus
#--------------------------------------------------------------------------
# ● Initialize
#--------------------------------------------------------------------------
def initialize
super(0, 0, 416, 128)
@column_max = 4
refresh
self.active = false
self.opacity = 0
def update_cursor
self.cursor_rect.empty
end
end
#--------------------------------------------------------------------------
# ● Draw Status HUD
#--------------------------------------------------------------------------
def draw_item(index)
x = index * 96
rect = Rect.new(x, 0, 96, 96)
self.contents.clear_rect(rect)
self.contents.font.color = normal_color
actor = $game_party.members[index]
#Draws the actor details and HUD. Only draws actor.name if NAME_LINE is "true"
draw_actor_face(actor, x + 2, 4, 74)
bitmap = Bitmap.new("Graphics/System/"+HUD_GRAPHIC)
self.contents.blt(x, 2, bitmap, rect)
draw_actor_state(actor, x + 72, WLH * 3)
self.contents.font.color = hp_color(actor)
size = NAME_SIZE
self.contents.font.size = size
self.contents.draw_text(x + 4, WLH * 1 + 22 - size, 80, WLH, actor.name)
self.contents.font.size = 20
draw_actor_hp(actor, x + 2, WLH * 2, 80)
draw_actor_mp(actor, x + 2, WLH * 3, 70)
end
end
CustomizationNAME_SIZE - Here you can set the font size for the actors' names.
HUD_GRAPHIC - Here you can specific which HUD image which will be placed between the actor faces and the rest of the details. For best results, it should be 384x94 pixels.
Compatibility Works perfectly fine with both the normal Tankentai and default battle system. For ATB scripts, some editting may be necessary to either the ATB script or this due to placement of the ATB bar.
Unlikely to be compatible with battle systems that change the Battle Status window.
Screenshot 
Works fine with Tankentai. Notice the state icon at the bottom right.

Also works with the default battle system. Since the HUD is just a single graphic, you can easily edit it to remove overlapping info like Bennett's name in this shot.
DEMO None, unless requested. It's fairly simple.
Installation Place above main, and put your HUD image in the Graphics/System folder.
For a HUD image, the following size is optimal.

However, please note that this graphic is show for reference purposes, and I ask that you dont use it, but rather create or find your own.
FAQNone yet.
Terms and Conditions The script is free to use as long as I am credited. Any graphic materials given with this script are not permitted for use, but intended as a reference for creating your own.
Credits* Ziifee - I used his Spin Battle System to see how to set the name font size
* EvenAngels - Me, since I wrote it and am rather proud of it, even if it is simple. =P