little help ? ("copy mechanic")

masqueen

Warper
Member
Joined
Jul 27, 2019
Messages
1
Reaction score
0
First Language
French
Primarily Uses
RMVXA
Excuse me for being extremely specific with this one,
BUT, (in RPG Maker MV)
would there be a way (or script) to copy enemies and use whatever traits they have, be it overworld or battle.
another way to explain it would be:
if the main character copied this enemy,
Her overworld and battle sprite would now be that and she would use/have the general attacks and stats that it would.

Like a simple head bonk attack, low defense and attack, and various overworld/NPC interaction situations.

Sorry for being so specific, but I would be happy if anyone responds.

(ps: would there also be a way to be able to open a selection menu for aquired copies., this one isn't as important but it would be cool to have)

Thank You and have a nice day :)
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,527
Reaction score
4,984
First Language
English
Primarily Uses
RMVXA
Tough one. It's definitely possible with enough work and creativity, but I think you'll need a lot of both.

The way I'd probably do it is to have a Common Event that looks at the enemy ID for the enemy you "Copy", and then changes every single aspect necessary for the Actor - their Sprite (Change Actor Graphic), their Stats (Change Parameter), their Skills (Forget Skills, Add Skills), etc. You'd also need a way to store the Actor's original data so that it can be replaced when they transform back. And you would branch the conversations in the overworld based on what enemy is copied - that's easy to do in a technical sense but will require you to hand-write every single scenario for every single NPC. No shortcuts.

Because of the complexity and amount of work involved, I don't recommend doing this in your first project. It's very likely to burn you out and turn you off to game-making. Or if you feel strongly about doing it, create everything else in your game first, and then add the mechanic on at the end, making it as detailed as you like.

If you don't need this Copy move available within combat, and there's only one character with the Copy ability, then it becomes a little easier - you can simply have a lot of different actors (one for each "Copyable" enemy), and swap that Actor into your party in place of the Copy User (setting their HP, MP, and Level appropriately) when the Copy move is used.

There might be a plugin somewhere that makes this all easier, but I'm not aware of any offhand.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
30,906
Reaction score
7,447
First Language
German
Primarily Uses
RMMV
There are two different ways to handle this, both rather similiar but not working the way you might expect.
What is important here to remember is that the player does not see how the result is created internally.


There might be a plugin somewhere that makes this all easier,
@masqueen
Search for a "capture enemy" plugin. those usually work by creating new actors based on a captured enemy to use that enemy as a party member.
The difference is that instead of adding the captured enemy, you replace the actor with it.

the other way to do this functions similiarly, just with a lot of work replacing the plugin: you simply create one actor for each enemy that could be used to transform your main actor, and then switch them.
 

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

Latest Threads

Latest Profile Posts

So I'm having issues with my steam account... so I can't use MZ right now, so I can't work on my game until its solved, so it be harder to be ready for 31... guess I'll get ice cream :kaopride:
Motivation! Inspiration! There you are. I was worried you guys weren't going to show up today. Let's get this thing going!
Made these new little isles yesterday, to test my new tiles. Guess they're look pretty chill...
Are your bodies ready for spoopy? 0 w0
Made a lot of progression today with my next chapter. It helps that I wrote an outline of what will happen. :)

Forum statistics

Threads
104,210
Messages
1,004,720
Members
135,722
Latest member
ProtoPropski
Top