Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Shapeshift System

Shapeshift System

By: xXDarkDragonXx
Original Idea From: Grandor

Description:

Version 1: Allows you to transform into the desired animal or monster depending on what you got equipped and gives you a new ability with that transformation. Example: If you equip 'SS:Chicken!!' (used in example), if you press Z while you have that equipped, it'll transform you into a chicken and if you hold down Z while transformed, you can dash around the map.

IMPORTANT NOTE: In this version you can use the SAME button (key, w/e) for every transformation.

Version 2: If you got the shapehifter item in the inventory, pressing the correct button will transform you in the desired animal / monster. So let's say we got the item 'SS:Chicken!!' in our inventory, and if we press Z while we have that item in our inventory, you can transform and gives you the ability of that animal / monster. Again, for the chicken it's the dash thingy.

IMPORTANT NOTE: In this version each transformation has to have his / her own button (key, w/e) to be transformed. Z for Chicken, S for Frog bla bla bla. Unless you are an Eventing Master and knows how to fix this.

Instructions:

OK so open up your Database and go to Common Events and in 'Changte Maximum...' change to 4 (this is for the example).

===========

SIDE-NOTE:

http://img299.imageshack.us/img299/1396 ... ionhn8.png[/img]

Leave that parrt in each of the Common Events we are going to create as it's.

============

Call me a weird-o but I'll start off with Version 2.

Let's frist create the Chicken Shapeshift one.

That Common Event must have this:

http://img246.imageshack.us/img246/9246 ... en1hv2.png[/img]

That is the first Common Event for the Chicken Shapeshift.

Alright so first off, if we press Z (in the Conditional Branch it must state A) then the actions inside the Conditional Branch will take that is:

Turn off the Frog S-Ability Switch, a little flash for a cool effect, a message stating that you transformed, a change of graphic for the hero and I turned on the switch of the Chicken Z-Ability.


Now let's create de Chicken Z-Ability one. That one must contain:

http://img88.imageshack.us/img88/1844/sschicken2iu5.png[/img]

All that. If we press Z (hold down to say so), the hero in chicken form will run. And if we press Q, then it de-transforms the hero changing him / her to its original graphics and turns off the Chicken Z-Ability Switch.

And now, we go to the Database > Items. Create a new one and as an example, name it SS:Chicken!!. Make it have the following:

Scope: None
Occasio: Never
Consumable: No*
Price: 0*

*Means those parts you can actually edit them to your likings.

OK now that we got all that setup in the Database, let's go to our map. In that map, we will create a new event in 'Parallel Process' and do the following (for version 2):

http://img186.imageshack.us/img186/1629/ssevent1ml5.png[/img]

This checks if the hero has the correct item. If so, all the Common Event can now go in effect.

Now create a new page and in that page do the following (it also must be in 'Parallel Process'):

Second Page

Alright, as you can see, as a Condition I put up the switch of the Chicken Z-Ability we activated earlier in the Datbase.

And that's it for chicken V2.

==================

Let's go to Frog Shapeshift.

That Common Event must have this:

http://img295.imageshack.us/img295/5096/ssfrog1iv6.png[/img]

That is the first Common Event for the Frog Shapeshift.

Alright so first off, if we press S (in the Conditional Branch it must state Y) then the actions inside the Conditional Branch will take that is:

Turn off the Chicken Z-Ability Switch, a little flash for a cool effect, a message stating that you transformed, a change of graphic for the hero and I turned on the switch of the Frog S-Ability.


Now let's create the Frog S-Ability one. That one must contain:

http://img295.imageshack.us/img295/1690/ssfrog2gz7.png[/img]

All that. If we press S, the hero in frog form will jump in the direction he / she is looking at. And if we press Q, then it de-transforms the hero changing him / her to its original graphics and turns off the Frog S-Ability Switch.

And now, we go to the Database > Items. Create a new one and as an example, name it SS:Frog!!. Make it have the following:

Scope: None
Occasio: Never
Consumable: No*
Price: 0*

*Means those parts you can actually edit them to your likings.

OK now that we got all that setup in the Database, let's go to our map. In that map, we will create a new event in 'Parallel Process' and do the following (for version 2):

http://img218.imageshack.us/img218/5861/ssevent2ox2.png[/img]

This checks if the hero has the correct item. If so, all the Common Event can now go in effect.

Now create a new page and in that page do the following (it also must be in 'Parallel Process'):

Second Page

Alright, as you can see, as a Condition I put up the switch of the Frog S-Ability we activated earlier in the Datbase.

And that's it for frog V2.

As of Version 1, it uses the VERY SAME Common Events used in Version 2. The ONLY thing that changes is the first page of the event in the map. Just make the Conditional Branch check if Aluxes (or any hero) has equipped the correct shapeshifter. And violá. Oh and I forgot, create the weapon / amor for the second version. Each shapeshifter must have his / her own weapon / armor in order to work. And now it works like a charm.

Demo:

And for those that don't feel like reading all that, then download the demo.

Shapeshift

Alright so if there are any problems just tell.

Hope it's useful.
 
Downloading now... Will give report in a minute or so...

EDIT: Found a problem in version 2. You can turn into a chicken, and then a frog and gain both abilities.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top