This is officially a beta, main issue being that for any NPC that doesn't use the ai1 though ai5 values the freeze probably won't work as expected and going through and manually checking every single npc in existence is too daunting for me, so if there's an NPC you want to use but it doesn't function like you'd expect give me a holler and I'll fix it as needed (if possible).
Download Link (Beta 1.0)
~What is this~
A easy-to-use package to add a controllable fairy that can create platforms and freeze enemies in place, as seen in raocow's MaGLX3 LP episode 75 featuring it: https://youtu.be/Inr_lg6OfFY&t=1078
'Alt-run' to swap control to and from the fairy, after swapping: 'jump' to create platform, 'run' to freeze enemies
~How to use~
Put the content of the .7z file into your level's folder, then add this line to the top of your luna.lua:
For the majority of users that's likely it, you're good to go. Custom tilesets are included for the blocks and npc so they're easy to find.
Code: Select all
local fg = require("FairyGameplay")
The 'magic button' activates any event when triggered by the freeze, set by changing the npc message text.
If you want to use the "race" functionality:
Full list of configurable attributes with default values:
Changelog wrote:2021-08-07 - Initial beta 1.0 release
Non-gameplay fairy NPC, can be placed in the level or be set to follow similarly to the gameplay one.
Similarly to the gameplay one just dump the files into the .7z files into the level folder (some files are shared between the versions, if you install both versions then expect to overwrite a couple of the files).
Preview gif: https://imgur.com/zNyFewD