Assorted speed modifier scripts
Overview
Creator:
Alucard648
Updated: 13 Aug 2025
Tags:
FFC,
Global,
Item
Downloads: 19
|
View Script
Download Package (2.54 MB) |
Information
Various scripts that affect Link movement speed.
Made on request by SkyFlare.
Made on request by SkyFlare.
Description Setup Reviews Comments
All these scripts require LinkMovement.zh, in addition to default libraries.
//Speed Spell (Item/Global)
1. Global script combining:
Put SpeedSpellInit() before LinkMovement_Init() prior to main loop of Active global script.
Put UpdateSpeedSpellStatus() before LinkMovement_Update1() prior to Waitdraw() inside main loop of Active global script.
Put LinkMovement_Update2() after to Waitdraw() inside main loop of Active global script.
2. Set up Speed Spell item.
Power - additive speed modifier bestowed by spell, when it`s active.
UseSound - Sound to play when spell is active.
D0 - Delay between magic drain rate
D1 - counter cost at drain times.
D2 - Delay between sound playbacks when spell is active.
D3 - ID of counter of used as fuel.
3. Assign SpeedSpellAction to OnAction item script slot and SpeedSpellPickup to OnPickup script slot.
//Sandstorm (FFC)
Place invisible FFC with this script anywhere in the screen.
D0 - item ID
D1 - speed penalty, negative to speed boost
//Speed modifier combo
Place invisible FFC with this script anywhere in the screen.
D0 - item ID
D1 - speed penalty, negative to speed boost
D2 - ID of specific combo in table
//Speed Spell 2.55 variant - Requires only std.zh and Newer Player Movement QR.
Set up item in editor as usual.
UseSound1 is used for sound played every D0 frames.
Costs, both Costs and Cost Timers are all used.
Speed modifier combos can be made using triggers, as shown in 2.55 demo.
//Speed Spell (Item/Global)
1. Global script combining:
Put SpeedSpellInit() before LinkMovement_Init() prior to main loop of Active global script.
Put UpdateSpeedSpellStatus() before LinkMovement_Update1() prior to Waitdraw() inside main loop of Active global script.
Put LinkMovement_Update2() after to Waitdraw() inside main loop of Active global script.
2. Set up Speed Spell item.
Power - additive speed modifier bestowed by spell, when it`s active.
UseSound - Sound to play when spell is active.
D0 - Delay between magic drain rate
D1 - counter cost at drain times.
D2 - Delay between sound playbacks when spell is active.
D3 - ID of counter of used as fuel.
3. Assign SpeedSpellAction to OnAction item script slot and SpeedSpellPickup to OnPickup script slot.
//Sandstorm (FFC)
Place invisible FFC with this script anywhere in the screen.
D0 - item ID
D1 - speed penalty, negative to speed boost
//Speed modifier combo
Place invisible FFC with this script anywhere in the screen.
D0 - item ID
D1 - speed penalty, negative to speed boost
D2 - ID of specific combo in table
//Speed Spell 2.55 variant - Requires only std.zh and Newer Player Movement QR.
Set up item in editor as usual.
UseSound1 is used for sound played every D0 frames.
Costs, both Costs and Cost Timers are all used.
Speed modifier combos can be made using triggers, as shown in 2.55 demo.


