RGSS3 - HP, MP, TP Icon Naming
Version: 1.0
Author: Soulpour777
Date: 2/26/2014
Description
Original Request URL:
http://www.rpgmakervxace.net/topic/22112-icons-for-hpmptp-gauges/ Description:
Changes the HP, MP and TP Vocab into icons.
Features
Screenshots Instructions
Plug and Play
Script
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# RGSS3 - HP, MP, TP Icon Naming
# Author: Soulpour777
# Requested by: Chaoscythe
# Original Request URL:
# http://www.rpgmakervxace.net/topic/22112-icons-for-hpmptp-gauges/
# Description: Changes the HP, MP and TP Vocab into icons.
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
module Soul_Icons
HP_Icon = 122 # Icon Index for HP
MP_Icon = 113 # Icon Index for MP
TP_Icon = 112 # Icon Index for TP
end
class Window_Status < Window_Selectable
#--------------------------------------------------------------------------
# * Draw Basic Information
#--------------------------------------------------------------------------
def draw_basic_info(x, y)
draw_actor_level(@actor, x, y + line_height * 0)
draw_actor_icons(@actor, x, y + line_height * 1)
draw_actor_hp(@actor, x, y + line_height * 2)
draw_actor_mp(@actor, x, y + line_height * 3)
end
end
class Window_Base < Window
def draw_actor_hp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, "")
draw_icon(Soul_Icons::HP_Icon, x, y, enabled = true)
draw_current_and_max_values(x, y, width, actor.hp, actor.mhp,
hp_color(actor), normal_color)
end
def draw_actor_mp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, "")
draw_icon(Soul_Icons::MP_Icon, x, y, enabled = true)
draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
mp_color(actor), normal_color)
end
def draw_actor_tp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.tp_rate, tp_gauge_color1, tp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, "")
draw_icon(Soul_Icons::TP_Icon, x, y, enabled = true)
change_color(tp_color(actor))
draw_text(x + width - 42, y, 42, line_height, actor.tp.to_i, 2)
end
end
Credit
Thanks
- Chaoscythe for requesting.
- RMRK for letting me post this script.
Support
If you have any questions, comments, critiques, corrections or any other concern about the script, please do contact me here on RMRK, comment below or mail me in my website.
Known Compatibility Issues
NONE
Author's Notes
This is a nice idea. You know, if you're sick with letters.
Terms of Use
All my scripts are bound under my terms of use. If any terms on RMRK does not contradict my terms, please add those.