Toggle TP Display with Switch

Cryranos

Veteran
Veteran
Joined
Jun 24, 2012
Messages
58
Reaction score
32
First Language
English
Primarily Uses
RMMV
Toggle TP Display with Switch
by Cryranos​
Introduction
This is a tiny snippet that lets you designate a switch to determine whether TP is displayed or not. I made this because in my current project, the party doesn't gain access to anything related to TP until later in the game, and I don't want to clutter the battle status with useless information.

Features
- Lets you use a switch to control when TP appears in the battle status window instead of it always being on or off.

Screenshots
None

How to Use
Paste in the Materials section and designate a switch in the module. It may either conflict or become completely redundant when used with some battle systems besides the default. It also has the (intended) side-effect of making the "Show TP" box in the database editor completely useless.

Script

Code:
#===============================================================================
# RGSS3: Toggle TP Display Snippet
#===============================================================================
# by Cryranos/Metatron
#===============================================================================
# Instructions: Paste in the Materials section. Edit the module as needed.
# This script replaces Window_BattleStatus#draw_gauge_area, and by extension,
# removes functionality from the "Show TP" check box in the database.
#===============================================================================
module Cry
  module Show_TP
    TP_Show_Switch = 5
  end
end
class Window_BattleStatus
  def draw_gauge_area(rect, actor)
    if $game_switches[Cry::Show_TP::TP_Show_Switch]
      draw_gauge_area_with_tp(rect, actor)
    else 
      draw_gauge_area_without_tp(rect, actor)
    end
  end
end
Credit and Thanks
- Me.
 
Last edited:

tale

Volunteer
Veteran
Joined
Dec 16, 2016
Messages
709
Reaction score
1,194
First Language
English
Primarily Uses
N/A
Fixed script format, credit Cryranos/Metatron.
Code:
#===============================================================================
# RGSS3: Toggle TP Display Snippet
#===============================================================================
# by Cryranos/Metatron
#===============================================================================
# Instructions: Paste in the Materials section. Edit the module as needed.
# This script replaces Window_BattleStatus#draw_gauge_area, and by extension,
# removes functionality from the "Show TP" check box in the database.
#===============================================================================
module Cry
  module
    Show_TP TP_Show_Switch = 5
  end
end
class Window_BattleStatus
  def draw_gauge_area(rect, actor)
    if $game_switches[Cry::Show_TP::TP_Show_Switch]
      draw_gauge_area_with_tp(rect, actor)
    else draw_gauge_area_without_tp(rect, actor)
    end
  end
 end
 

Cryranos

Veteran
Veteran
Joined
Jun 24, 2012
Messages
58
Reaction score
32
First Language
English
Primarily Uses
RMMV
Hi, thanks for fixing it for me; I would have never noticed otherwise.
 

Roninator2

Gamer
Veteran
Joined
May 22, 2016
Messages
2,660
Reaction score
563
First Language
English
Primarily Uses
RMVXA
fixing it for me
except it's not quite lined up.
Code:
module Cry
  module
    Show_TP TP_Show_Switch = 5
  end
Should be
Code:
module Cry
  module Show_TP
    TP_Show_Switch = 5
  end
and
Code:
    else draw_gauge_area_without_tp(rect, actor)
    end
needs to be
Code:
    else
      draw_gauge_area_without_tp(rect, actor)
    end
 

Cryranos

Veteran
Veteran
Joined
Jun 24, 2012
Messages
58
Reaction score
32
First Language
English
Primarily Uses
RMMV
Thanks for pointing that out. How embarrassing.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 2)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,862
Messages
1,017,049
Members
137,570
Latest member
fgfhdfg
Top