BindToParent
From M.U.G.E.N Wiki
State Controller: BindToParent
If the player is a helper, binds the player to a specified position relative to its parent. If the player is not a helper, this controller does nothing.
- Required parameters:
- none
- Optional parameters:
- time = bind_time (int)
- Specify number of ticks that this binding should be effective. Defaults to 1.
- facing = facing_flag (int)
- If facing_flag is -1, makes the player always face the opposite direction from its parent during the binding time. If facing_flag * is 1, makes the player always face the same direction as its parent during the binding time. If *facing_flag is 0, the player will not turn regardless of what its parent does. Defaults to 0.
- pos = pos_x (float), pos_y (float)
- pos_x and pos_y specify the offsets (from the parent's axis) to bind to. Defaults to 0,0.
- Notes:
- If the player's parent is destroyed (for example, if it is a helper, and executes DestroySelf), then the effect of BindToParent is terminated.
Example:
[State BindToParent]
Type = BindToParent
Trigger1 = IsHelper(25)
Trigger1 = Parent, Time = 20
pos = 32,-70
time = 5
Will bind the helper to a point on the parent provided the ID of the helper is 25 and that the parents' state has had 20 ticks elapse. Bind will last 5 seconds.
