Shapeshift

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
Effect: Shapeshift

-Tsukihime

This script allows you to transform a battler into another battler while the effect is active.

An actor can change into another actor, an enemy can change into another enemy.

The battler will gain the skills and commands of the transformed battler while in the new form.

Download

Get it at Hime Works!

Usage

Tag your state with

Code:
<eff: shape_shift id>
Where id is the battler ID you want to switch to, depending on whether the target is an actor or enemy.
 
Last edited by a moderator:

hyde9318

RMC Coordinator
Veteran
Joined
Apr 1, 2012
Messages
2,593
Reaction score
680
First Language
English
Primarily Uses
RMMV
I was wondering when you would post this wonderful piece of scripting art.

You plan on posting the Celestial Powers as well? I was telling some people on here about it the other day.
 

vindaca

CEO of Tales of the Valiant
Veteran
Joined
Dec 11, 2012
Messages
534
Reaction score
75
First Language
English
Primarily Uses
do the battlers revert back before the gold and exp is delt?
 

DarthVollis

Moogle Master
Veteran
Joined
May 5, 2012
Messages
409
Reaction score
85
First Language
English
Primarily Uses
Your link is broken?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,367
Reaction score
7,676
First Language
German
Primarily Uses
RMMV
The link works for me now, probably was a connection problem.

@tsukihime:

Is it possible to call the transformation with a script call in a battle/troop event instead of only inflicting it by skill use?

Will the battler/enemy be changed completely or do they retain some of their original properties/stats (HP, ATK, etc)

The question is especially concerning the notetags of other skripts, will those access the new enemies note tags in the database or still read thos of the original form?
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
This effect is applied whenever a state is added or removed.


So you can use the add state event command to trigger the transformation.


The script simply uses the built-in "transform" method, so whatever it can do is what will happen.


It takes on all of the target's properties including skills, stats, and features, but the level is retained.


For note-tags...err not really sure let me test that. From the code, it looks like it should read them from the target battler, but can't be sure.


As for pictures, it is just a transform event that is triggered when a state is added/removed.
 
Last edited by a moderator:

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,367
Reaction score
7,676
First Language
German
Primarily Uses
RMMV
The battler pictures are changed, but unfortunately either the notes aren't or (more likely) Battle Engine Symphony only loads notes once, not refreshing them after each turn.

Still, this script is one step into the correct direction, now I have to look for other scripts who do the rest...

Thanks
 

DarthVollis

Moogle Master
Veteran
Joined
May 5, 2012
Messages
409
Reaction score
85
First Language
English
Primarily Uses
That is what I figured. By the way thanks for the great scripts!
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
The battler pictures are changed, but unfortunately either the notes aren't or (more likely) Battle Engine Symphony only loads notes once, not refreshing them after each turn.


Still, this script is one step into the correct direction, now I have to look for other scripts who do the rest...


Thanks
That depends on what kind of notes you are working with.


Some of them are retrieved from the battler, which accesses the underlying RPG object (actor or enemy), while others do not.


The ones that explicitly refer to the actor or enemy SHOULD reflect the current transformation.


For example, when an actor transforms into another actor, @actor_id is updated, and if you look at the `actor` method defined in Game_Actor, it uses @actor_id to determine which RPG::Actor object to pull data from.


If they don't then it is a bug on my end.
 
Last edited by a moderator:

ninjalex

Veteran
Veteran
Joined
Aug 15, 2012
Messages
252
Reaction score
55
First Language
English
Primarily Uses
Nice script!  Few Questions: I have been having trouble with this for a while so sorry if it seems noobish.

I would like to know if this script is or can be compatible with these battle engines, and if so how to fix these errors I am getting, and if not any suggestions to a form/shape shift script that can be.

I'm getting these errors when I am using the skill with the transform state.

1. On one of my games I am using Yanfly Ace Battle Engine v1.22 and I am getting this error:

http://i1281.photobucket.com/albums/a513/Alex_Cowell/DestinyWarriorsTransformError_zpsc27e00b7.png

2. On my other game I am using Falcao Pearl ABS Liquid v2 and getting this error:

http://i1281.photobucket.com/albums/a513/Alex_Cowell/ChosenDestinyErrorTransformErroe_zps936d785c.png

Please and Thank you :)
 
Last edited by a moderator:

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
There is no problem with yanfly's battle engine.


If you have tested it with ONLY those scripts in the project, then I will need to know how to reproduce the issue.


I have not tested with falcao's system cause it looks like a lot of effort to set up. Demo?
 

ninjalex

Veteran
Veteran
Joined
Aug 15, 2012
Messages
252
Reaction score
55
First Language
English
Primarily Uses
As requested here are the exact copies of the games I am using that are having trouble with the transform script. I added all the scripts that are in these two games just in case it's another script causing the problem.

The download links should work, but let me know if you are having trouble with them. Please and Thank You :)

The Game Using Yangfly:

http://rapidshare.com/files/3812065230/Yangfly%20Transform%20Demo.rar

The Game Using ABS Pearl Liquid:

http://rapidshare.com/files/968051557/ABS%20Pearl%20Transform%20Error.rar
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
Your notetag is wrong

Code:
<eff: shape_shift 6>
 

ninjalex

Veteran
Veteran
Joined
Aug 15, 2012
Messages
252
Reaction score
55
First Language
English
Primarily Uses
Okay. I can now add the transform state to an actor. Another question though....

I can add the transform state to the actor, it changes the class of the transform actor, but it doesn't change the actor graphic. 

An I doing something wrong or is there a way to do this? 

The Game Using Yangfly with fixed Note Tag:

http://www.4shared.com/rar/vpABji3n/Yangfly_Transform_Demo.html
 
Last edited by a moderator:

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
It is an issue with yanfly's actor battler script: it isn't updating the character sprites.

I am not sure how to resolve it without re-writing his code to make it check whether the actor's sprite has changed.
 
Last edited by a moderator:

ninjalex

Veteran
Veteran
Joined
Aug 15, 2012
Messages
252
Reaction score
55
First Language
English
Primarily Uses
It is an issue with yanfly's actor battler script: it isn't updating the character sprites.

I am not sure how to resolve it without re-writing his code to make it check whether the actor's sprite has changed.
Should I ask him if he can make it compatible or....

I mean this is kinda of an issue. Not sure if it just bugs me or if other users see it as an issue as well.

Thank you btw for being patient with my long and redundant questions :)
 

estriole

Veteran
Veteran
Joined
Jun 27, 2012
Messages
1,309
Reaction score
531
First Language
indonesian
yanfly is still not active. but it might worth a try asking that in his blog. since some of his friend still maintain the site (kread-ex, archiea, etc).
 

ninjalex

Veteran
Veteran
Joined
Aug 15, 2012
Messages
252
Reaction score
55
First Language
English
Primarily Uses
Where is his blog that I would go to?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,367
Reaction score
7,676
First Language
German
Primarily Uses
RMMV

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

Latest Threads

Latest Posts

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
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.

Forum statistics

Threads
105,868
Messages
1,017,083
Members
137,583
Latest member
write2dgray
Top