Odessey.lua

'''*No download available for this framework yet. There is no page that links here, so congrats for finding this, I guess?*'''

Odyssey.lua is a framework that adds the ability to possess enemies like in Super Mario Odyssey. You may customize the possession behavior and much more.

=Insallation= To load the API, place this line in your script.

This API requires a folder called.

=AI= You may customize the AI of the NPC when it is possessed. This is a list of events that are supported:

Aside from being able to organize the AI with NPC's IDs, there are also two special indexes that are avalable.

Example:

=Hat= 'Hat' is NPC-700. The framework lets you customize data set by the framework.

Aside from those value, each NPC object will have some value accessible through pnpc.

=HatNPC= This table holds customizable values and other data for the hat possession effect.

=Ribbon= ribbon table A table filled wih functions that return ribbons.
 * }

=PlayerIMG= This is a table that contains all of the characters images of them in their normal and hatless value.

The structure of the table is as follows:

By default, it will load the player images inside the "Odyssey" folder. File names with an h stand for files that represent the player hatless. For example, placing an image called "mario-1.png" will make mario be that image when he has a hat, and setting an image called "mario-1h.png" will make Mario turn into that image when he activates his hat. If the image is not found inside the folder, it will not swap the player's images. The images supported are all of the powerup files (mario-1.png, luigi-2.png, megaman-1.png), and all of the death effects (3,5,129,130,134,149,150,151,152,153,154,155,156,157,158,159,160,161).

=Misc=