Main Menu
  • Welcome to The RPG Maker Resource Kit.

Class Change in battle RPG2K3

Started by afroakuma, January 28, 2007, 04:42:27 PM

0 Members and 1 Guest are viewing this topic.

afroakuma

I modified a tutorial to cause a class change automatically on receiving a status effect in battle, but the character doesn't change battle charsets. Is this a flaw in the system, or is there actually a way to use a common event to cause a full class change (including graphics)? Thanks.

EDIT: Actually, I think my script may work; the only problem is, when I set the Common Event to Autostart the game freezes; and if I set it to Cal or Parallel Process then I think it doesn't work.

Yami

The reason it freezes with auto-start is because when you use auto-start it makes it so nothing else can happen while that event is running.

afroakuma

I came to understand that....however, parallel process just isn't doing anything, and I'm trying to avoid having to use a battle trigger.

What I have in my common event is basically:

When Hero is afflicted with Status, if (StatusSwitch) is off, memorize Hero's equipment, remove Hero's equipment and change Hero's class. (StatusSwitch) turns on.

and a similar one to reverse the process if Hero gets back to normal.

For some reason none of this works on a parallel process; is there any way to make this work through a common event that will actually run in the background?

Narkidin

Quote from: Yami on January 29, 2007, 12:05:32 AM
The reason it freezes with auto-start is because when you use auto-start it makes it so nothing else can happen while that event is running.

No that is wrong using Auto Start & Parallel Processing together will make the PP run first then the Auto Run.

afroakuma

Er...none of which helps me... does Parallel Process begin automatically? Can Common Events actually trigger in battle?


King Anesis

Common events can trigger in battle if activated by a switch or if its called upon. Meaning, the event is set to Call.
Do you want to be part of a growing Gaming Community, with many galleries, comics, active community, and gfx artists? Also known to be friendly. Also want some free anime music just for signing up? Play in the arcade?



Click Community Forums to join!

< Zelda Fan Club

afroakuma

OK...now, is there a way to create a self-running common event that always checks for character status? Namely, without needing to be called and without freezing the game?

Erk64

I don't think a character's class has anything to do with their graphic. For instance, you can have multiple actors assigned to the same class, but they will still keep their own graphics. If you want to change it, I suggest using a command called "Change Route" or "Edit Route," whatever it's called. (I forget the exact name for it on XP, and I don't realy know if it appears in 2K) Anyway, besides using this command to set up an actor's route, it can be used to change their graphic. Try looking into that.
[spoiler=My Game Recommendations] 1) Demon Gate --- A great game with a terrific character-relationship system, an engaging story, and plenty of secrets and options for players who wish to be good/evil.
http://www.raizap.com/demongate/

2) Midnight --- A survival-horror game created with RPG Maker XP. Combat plays out in the smoothest running real-time battle system I have seen yet.
http://rmrk.net/index.php/topic,23239.0.html

3) The Healer --- A charming game with beautiful mapping and a fun battle system. One of the few games to use a healer as a main character, and so far it's pulled off well.
http://rmrk.net/index.php/topic,23524.0.html[/spoiler]

afroakuma

I found the command in RMXP, but the matching command "Change Sprite Association" in RM2K3 only works for overworld sprites; also, setting a character to a class in RM2K3 automatically overwrites their battle graphic and statistic growth graphs. What I need is a way to make a common event that can run constantly in the background without crashing the game that checks for a status and applies a class change as a result of that status. How can I make a common event that will run repeatedly in the background?