Jump to content

Recommended Posts

I was wondering if anyone thought the idea of having play transformations or shapeshifts in battle for example a mage character can transform into a wolf and now has unique skills and stats due to this transformation. I just don't know how to program it, but I would like to see if people would enjoy this in a game or would find it too annoying or wasteful to even bother with it.

 

Also if anyone knows how to program this I would like to know! :D

Share this post


Link to post
Share on other sites

This is a good idea and I've done it many times. Let me show you how to program it(I got an idea for a tutorial :lol: )

 

Note: I'm going to use your wolf example and Imma show two ways to do this.

Here's what you need

At least 2 Actors

1 common event

1 Switch

2 Variable

1 Condition Branch

 

Let's say Billy wants to be a wolf.

  1. You need a actor who is a wolf and one who is Billy.
  2. You need 1 variable that equals to Billy's EXP
  3. You need 1 variable that equals to Wolf's EXP
  4. Go to Control Variable
  5. Go to game data
  6. Go to actor
  7. Go to the right, you should see level
  8. Change it to EXP
  9. It should look like this: Control Variables: [Var ID: Billy's EXP] = [billy]'s EXP
  10. This is how the common event should look

@>Conditional Branch: Switch [0051:Wolf] == ON

     @>Control Switches: [0051:Wolf] == OFF

     @>Change level: [billy], - 98

     @>Change EXP: [Wolf], + Variable [0002: Billy's EXP]

     @>Change Party Member: Add [Wolf]

     @>Change Party Member: Remove [billy]

     @>

 :   Else

     @>Control Switches: [0051: Wolf] == ON

     @>Change level: [Wolf], - 98

     @>Change EXP: [billy], + Variable [0003: Wolf's EXP]

     @>Change Party Member: Remove [Wolf]

     @>Change Party Member: Add [billy]

 :   Branch End

@>

 

Note: This is not do-able on Vx since Vx doesn't have variable game data like Ace.

Insert that in a school and BAM! B)

 

Here's another way to do this...

Here's what you need

2 Common Events

1 States

2 Skills

  1. Create a skill called "Wolf Transformation"
  2. Have "Wolf Transformation" inflict a state called "Wolf"
  3. Create a skill called "Wolf Transformation OFF"
  4. Have "Wolf Transformation" erase the state "wolf" off of the user

This is how the common event for Wolf Transformation should look...

@>Change Actor Graphic: [billy], 'Faceset name', index#, 'Charset Name', index#

@>Change Actor Name: [billy], 'Wolf'

@>Change Parameters: [billy], stat name -/+ #

@>Change Skills, + [Wolf Transformation OFF]

@>Change Skills, + [Wolf Transformation]

@>Change Skills, + [skill Name](Encase you wanted to add any additional skills)

@>

 

This is how the common event for Wolf Transformation  OFF should look...

@>Change Actor Graphic: [Wolf], 'Faceset name', index#, 'Charset Name', index#

@>Change Actor Name: [Wolf], 'Billy'

@>Change Parameters: [Wolf], stat name -/+ #

@>Change Skills, + [Wolf Transformation OFF]

@>Change Skills, + [Wolf Transformation]

@>Change Skills, + [skill Name](Encase you wanted to add any additional skills)

@>

 

Any Questions? B)

Edited by Vectra

Share this post


Link to post
Share on other sites

Iter Impius has one, check it out at the showroom. Personally, whenever I hear shapeshifting abilities I just think "it might be cool". There are plenty of scripts that could help you with as far as I know, there might be some in the master list.

Share this post


Link to post
Share on other sites

This is a good idea and I've done it many times. Let me show you how to program it(I got an idea for a tutorial :lol: )

 

Note: I'm going to use your wolf example and Imma show two ways to do this.

Here's what you need

At least 2 Actors

1 common event

1 Switch

2 Variable

1 Condition Branch

 

Let's say Billy wants to be a wolf.

  1. You need a actor who is a wolf and one who is Billy.
  2. You need 1 variable that equals to Billy's EXP
  3. You need 1 variable that equals to Wolf's EXP
  4. Go to Control Variable
  5. Go to game data
  6. Go to actor
  7. Go to the right, you should see level
  8. Change it to EXP
  9. It should look like this: Control Variables: [Var ID: Billy's EXP] = [billy]'s EXP
  10. This is how the common event should look

@>Conditional Branch: Switch [0051:Wolf] == ON

     @>Control Switches: [0051:Wolf] == OFF

     @>Change level: [billy], - 98

     @>Change EXP: [Wolf], + Variable [0002: Billy's EXP]

     @>Change Party Member: Add [Wolf]

     @>Change Party Member: Remove [billy]

     @>

 :   Else

     @>Control Switches: [0051: Wolf] == ON

     @>Change level: [Wolf], - 98

     @>Change EXP: [billy], + Variable [0003: Wolf's EXP]

     @>Change Party Member: Remove [Wolf]

     @>Change Party Member: Add [billy]

 :   Branch End

@>

 

Note: This is not do-able on Vx since Vx doesn't have variable game data like Ace.

Insert that in a school and BAM! B)

 

Here's another way to do this...

Here's what you need

2 Common Events

1 States

2 Skills

  1. Create a skill called "Wolf Transformation"
  2. Have "Wolf Transformation" inflict a state called "Wolf"
  3. Create a skill called "Wolf Transformation OFF"
  4. Have "Wolf Transformation" erase the state "wolf" off of the user

This is how the common event for Wolf Transformation should look...

@>Change Actor Graphic: [billy], 'Faceset name', index#, 'Charset Name', index#

@>Change Actor Name: [billy], 'Wolf'

@>Change Parameters: [billy], stat name -/+ #

@>Change Skills, + [Wolf Transformation OFF]

@>Change Skills, + [Wolf Transformation]

@>Change Skills, + [skill Name](Encase you wanted to add any additional skills)

@>

 

This is how the common event for Wolf Transformation  OFF should look...

@>Change Actor Graphic: [Wolf], 'Faceset name', index#, 'Charset Name', index#

@>Change Actor Name: [Wolf], 'Billy'

@>Change Parameters: [Wolf], stat name -/+ #

@>Change Skills, + [Wolf Transformation OFF]

@>Change Skills, + [Wolf Transformation]

@>Change Skills, + [skill Name](Encase you wanted to add any additional skills)

@>

 

Any Questions? B)

Could you perhaps show me how to do this with a video tutorial, Skype or screensharing or something? I am very new to the RPG Maker stuff, oh also I use RPG Maker Ace! Just so you know! I would really accept the help I would love to work with this! :D

Also I would like it to be done with spells/skills so it can can use a bit of MP/Mana to transform, I hope I am not asking too much!

 

(Sorry I don't know how to reply to stuff!)

Edited by NaoTheSilyDufer

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×