How to Make TP and MP characters

Joined
Jan 16, 2016
Messages
6
Reaction score
0
First Language
English
Primarily Uses
So to start off I wanted to say thank you to the RPG Maker community,

I assumed that it would be a mostly dead and void of life place but despite the

fact that a lot of my questions have been answered years ago, it is still great to see

such vigilance and commitment! So good job to anyone who cares about my opinion.

Anyways, In Lisa the Painful RPG, there are two types of characters, SP and TP right?

And instead of showing both sp and tp bars for all characters it only shows either or.

So to put it plainly, what scripts can i copy and paste so that some characters of my choosing

are TP only AND SHOWS THAT IN ALL MENUS and visa versa.

Thank you and I use RPG Maker VX Ace only.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,111
Reaction score
13,715
First Language
English
Primarily Uses
RMMV
I've moved this thread to RGSS3 Script Requests. Please be sure to post your threads in the correct forum next time. Thank you.

I'm assuming SP is a rename of MP?

Try this:

class Window_Base < Window #-------------------------------------------------------------------------- # * Draw HP #-------------------------------------------------------------------------- alias shaz_draw_actor_hp draw_actor_hp def draw_actor_hp(actor, x, y, width = 124) return if actor.actor.note =~ /<hideHP>/i shaz_draw_actor_hp(actor, x, y, width) end #-------------------------------------------------------------------------- # * Draw MP #-------------------------------------------------------------------------- alias shaz_draw_actor_mp draw_actor_mp def draw_actor_mp(actor, x, y, width = 124) return if actor.actor.note =~ /<hideMP>/i shaz_draw_actor_mp(actor, x, y, width) end #-------------------------------------------------------------------------- # * Draw TP #-------------------------------------------------------------------------- alias shaz_draw_actor_tp draw_actor_tp def draw_actor_tp(actor, x, y, width = 124) return if actor.actor.note =~ /<hideTP>/i shaz_draw_actor_tp(actor, x, y, width) endend You didn't ask for HP, but I added it anyway, in case someone ever had a need.

Place below all other custom scripts. Add one or more of the following to an actor's note box if you don't want that info shown for that actor:

<hideHP>

<hideMP>

<hideTP>
 
Joined
Jan 16, 2016
Messages
6
Reaction score
0
First Language
English
Primarily Uses
Thank you so far but now the only problem is that it does not show the TP bar whenever you pull up the menu screen in game.

However it DID change it in battle! So that is like a good 60% of the problem fixed heh. 

Is there anyway to display the TP bar in menu or will I just have to be satisfied with what i got?
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,111
Reaction score
13,715
First Language
English
Primarily Uses
RMMV
The TP bar never shows up on the main menu. Only ever in battle.


To have it on the main menu as well (and other windows) you would need to reorganize the layout to accommodate the extra bar (redesign work needed). That would be another script that would go above this one. There would be several windows that would be affected - the main menu/status window, the actor status window, the actor select window, the skill window, possibly the equip window.


Unfortunately, I don't have time to write something that big (not that it needs to be 'big', just that I don't have a lot of time, and the script I've given you above was a really quick one to make and test).
 
Last edited by a moderator:

MeowFace

Meow
Veteran
Joined
Feb 22, 2015
Messages
1,034
Reaction score
184
First Language
Meowish
Primarily Uses
There might be a script in the master script list that allow you to change the naming of certain stats ang the colour of the gauges via notetag of the actors/classes. But you might want to check on the compatibilities with other scripts that uses notetags before continue deep into your game making.

That's how a script is made when we need to make a script to be usable for non-script based users. So unless you list up which actor id is using which parameter and the color of the text and gauge to have it fully tailored made for high compatibility, you will have to use one of those public usage type.

If you want the challenge and know a bit of script writing yourself, the whole thing is actually inside the window base class.

You can easily add new colour and names there and place a condition check either using if or case to make each actor draw different gauges there.
 

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

Latest Threads

Latest Profile Posts

Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.
Hello! I would like to know if there are any pluggings or any way to customize how battles look?
I was thinking that when you start the battle for it to appear the eyes of your characters and opponents sorta like Ace Attorney.
Sadly I don't know how that would be possible so I would be needing help! If you can help me in any way I would really apreciate it!
The biggest debate we need to complete on which is better, Waffles or Pancakes?
rux
How is it going? :D
Day 9 of giveaways! 8 prizes today :D

Forum statistics

Threads
106,051
Messages
1,018,549
Members
137,837
Latest member
Dabi
Top