Mirin Template 3.0.0
Features:
- New func variation for function eases for when you have a small function
func{0, 1, inOutExpo, 0, scx, 'P1:x'}
- Aliases are more precise, so you can do complicated things with alias:
alias
{'movex1', 'movex0'}
{'movex2', 'movex1'}
{'movex3', 'movex2'}
{'movex4', 'movex3'}
- New parameters for eases:
ease {0, 1, outElastic.params(1.5, 0.1), 100, 'invert'}
- New helper functions touch_mod(mod, pn) and touch_all_mods(pn)
func {5, function()
touch_all_mods()
end}
Now you can run touch_all_mods(pn) after setting a noteskin with LaunchAttack to keep the mods on.
Fixes:
- if you ease a player that's asleep, it will have the correct mods when it is set to be awake
- reset and setdefault can now be chained (like, more than one {})
- zoomz now correctly defaults to 100
- grain now defaults to 400
- outExpo now is actually smooth, and doesn't end at 0.998 and then jump to 1.0
- slightly better error message for when definemod or node have wrong argument order (still bad)
Docs are still outdated, and still need touch_mod
, touch_all_mods
. The func string syntax still isn't documented either. I'd like to also have the docs cover the new .params
.