This script brings a little variation to the handling of the airship.

Context: The airship is a very cool vehicle and little explored by the developers. This is certainly because it is very unbalanced compared to other vehicles.

Description: This script adds more gameplay possibilities for the airship.

Settings: All the features of this script are based on configuring plugin parameters, inserting tags and creating common events.


License: free for personal or commercial use.



Airship2.jpg


1) Activate Switch:

Enables / disables the player's access to the airship.


2) Embedded Switch

Choose a Database switch that will be activated whenever the group is inside the airship. When the group is not in the airship the switch will remain disabled.


3) Switch: Fuel consumption

Choose a switch from the database to enable or disable fuel consumption.

4) Landing Tag

The airship can now land on land with that tag. Set up on Database Tilesets Guide.


5) Landing tag prohibited

The airship CANNOT land on terrain with that tag. Configure on the Database Tilesets tab;


6) Landing Region prohibited

The airship can land on land marked with that number by region. To use mark the terrains directly on the map.


7) Landing Region prohibited

The airship CANNOT land on land marked with that number. region. To use mark the terrain directly on the map.


Airship9.jpg

8) Region Impassble

The airship CANNOT move to a terrain marked with that number region. To use just mark the terrens directly on the map.


9) Tag impassable

The airship CANNOT move to a terrain marked with that tag. You must configure the land in the Database Tilesets tab.


10) Speed

Enter a database variable to control the airship speed.


11) Limite of Characters in Airship

You can determine the maximum number of characters that can be on the airship simultaneously. This is done using a database variable.


12) Airship Fall

When the airship runs out of fuel it falls.It is possible to set up * a common event to be called before this happens.


Airship7.jpg

In the demo it was implemented a possibility for the player to fill the tank of fuel before the airship falls (if he has a barrel of fuel)!


13 - 16) It is possible to define a common event to happen when the player cannot enter the airship. There are 4 situations in which the player cannot enter the airship:

13) When the airship has no fuel.

14) When the characters do not have the skills to fly the airship.

15) When the airship is disabled.

16) When the group of characters is greater than the airship's carrying capacity.


17) Fuel consumption.

Choose a variable from the database that indicates the airship's fuel consumption.


Airship6.jpg

To refill the fuel tank, just manipulate the database variable. In the example above, this is done through an item.


18) Collisions

You can activate the airship to collide with map events. For that it must insert the <collision> tag in the "Note" of the event. Collision is only available on events configured as: Priority: Above Character OR Priority: Below Character


19) Skill: Piloting

Piloting the airship requires that the player has in his group at least 1 character who has a piloting skill. You can define a piloting skill by inserting the tag: <pilotagem> in the "note" field in the skill settings in the database.



Plugin Command:

A1: Distance Player x Airship : Returns the distance between the airship and the player to a database variable.

Download

Download NowName your own price

Click download now to get access to the following files:

POG_AirshipBoladao.js 17 kB
DemoRMMZ.zip
External

Comments

Log in with itch.io to leave a comment.

Caraca, essa ideia do combustível foi maneira ein!

(+1)

Um elogio vindo de você me deixa além de bastante feliz, mais empolgado pra continuar estudando  programação no rpg maker. Obrigado, de coração mesmo.

A ideia do combustível é bem simples mas adiciona bastante possibilidades de gameplay. Obrigado por apreciar!

(1 edit)

Thank you for making the plugin.  I would like to inform you that the main character can walk in the water both deep and shallow water. I am not sure if that is intentional.

(+1)

Thanks for enjoying!
This demo is for educational purposes only. It was a little strange but it was necessary to let the character walk freely through the water. As soon as possible I will make a better demo.