Disable MP for specific characters [Ace]

● ARCHIVED · READ-ONLY
Started by Evan Finkel 11 posts View original ↗
  1. Hello, guys. I was thinking to enable MP for one specific character plus disable her TP system and for others enable TP displaying instead of MP in the menu and sooo, dat would reeequiree a llllittle script editing rihgt?

    In simple words, MP and No TP for one character. TP and No MP for other two chacters
  2. BUMP~
  3. Something like this?:

    Spoiler
    module EVG module MPTPCONFIG TP_ACTORS = [2, 3] endendclass Window_Base def draw_actor_simple_status(actor, x, y) draw_actor_name(actor, x, y) draw_actor_level(actor, x, y + line_height * 1) draw_actor_icons(actor, x, y + line_height * 2) draw_actor_class(actor, x + 120, y) draw_actor_hp(actor, x + 120, y + line_height * 1) if EVG::MPTPCONFIG::TP_ACTORS.include?(actor.id) draw_actor_tp(actor, x + 120, y + line_height * 2) else draw_actor_mp(actor, x + 120, y + line_height * 2) end endendclass Window_Status 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) if EVG::MPTPCONFIG::TP_ACTORS.include?(@actor.id) draw_actor_tp(@actor, x, y + line_height * 3) else draw_actor_mp(@actor, x, y + line_height * 3) end endendclass Window_BattleStatus def draw_gauge_area(rect, actor) draw_actor_hp(actor, rect.x + 0, rect.y, 134) if EVG::MPTPCONFIG::TP_ACTORS.include?(actor.id)# draw_actor_tp(actor, rect.x + 144, rect.y, 76) else draw_actor_mp(actor, rect.x + 144, rect.y, 76) end endend
    This is for default RM Scripts. If you use custom scripts for main menu or battle hud, it won't work. You need then name all of your scripts where mp or tp gauges needs to be drawn.
  4. Sorry, Evgenij I cannot understand your comments, I had no experience with scripting.

    Also, I was looking for a system/script to make some specific characters to use TP like every character use MP, like recharging and that all ya know~ 
  5. Yanfly's battle engine does what you're looking for. Not on my computer so can't give a link. Go to his home page (google Yanfly Channel. I think it's on Wordpress) and follow the new links Archeia put up.
  6. Thanks ksjp17.

    @Evgenij can you please explain me the instructions to use that?
  7. Just paste it as new script below all default scripts but above main script.

    Then you find this line in the script :TP_ACTORS = [2, 3]

    You can add actor ids between [] seperated by a comma. Above means, that actor 2 and 3 will show tp bar instead of mp bar. You could for example change it to this:

    TP_ACTORS = [2, 3, 4, 5]

    So actor 2-5 would be tp actors, the other actors would show mp bar.

    But like I said, its for vanilla scripts. If you use custom scripts you probably will need another script.
  8. BUMP~
  9. BUMP.. BUMP..