This repository has been archived by the owner on Dec 31, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 59
Modifiers
nebulazorua edited this page Feb 10, 2022
·
4 revisions
Andromeda has an ITG-inspired modifier system. This allows you to apply modifiers which will change how notes and other objects behave. The modifiers can be assigned a number, usually a strength percentage. Each modifier can be applied to player 0 (the 'dad') or player 1 (the 'boyfriend') seperately
This is a rundown of them all. Whenever a name has [num], replace it with the receptor's number. 0 for left, 1 for down, 2 for up and 3 for right.
Name | Description |
---|---|
drunk | Makes the receptors and notes sway back and forth horizontally |
tipsy | Makes the receptors and notes sway back and forth vertically |
tipsySpeed | Increases the speed of the 'tipsy' modifier |
drunkSpeed | Increases the speed of the 'drunk' modifier |
reverse | Swaps the scroll direction of all of the notes |
split | Reverses the scroll direction for the right-most half |
alternate | Reverses the scroll direction for each even-numbered receptor |
cross | Reverses the scroll direction for the middle receptors. |
centered | Moves the receptors towards the center of the screen vertically |
flip | Flips the receptors horizontally. Left swaps with right, up swaps with down, and vice versa. |
invert | Inverts the receptors in their sides. Left swaps with down, up swaps with right, and vice versa. |
tornado | Makes the arrows move as if they're spinning in a tornado |
mini | Shrinks the notes and receptors by the assigned percentage |
miniX | mini on the X axis. |
miniY | mini on the Y axis. |
stretch | Shrinks receptors and notes horizontally, but magnifies them vertically. |
squish | Shrinks receptors and notes vertically, but magnifies them horizontally. |
mini[num]X | MiniX on a specific receptor and it's notes. |
mini[num]Y | MiniY on a specific receptor and it's notes. |
stretch[num] | Stretch on a specific receptor and it's notes. |
squish[num] | Squish on a specific receptor and it's notes. |
opponentSwap | Swaps the player's receptors and notes to the other side |
transformX | Moves all receptors and notes on the X axis |
transformY | Moves all receptors and notes on the Y axis |
transformZ | Moves all receptors and notes on the Z axis |
transform[num]X | Moves a receptor and it's notes on the X axis |
transform[num]Y | Moves a receptor and it's notes on the Y axis |
transform[num]Z | Moves a receptor and it's notes on the Z axis |
boost | Notes stop at the bottom, and accelerate towards the receptors |
brake | Notes start off quicker, and decelerate towrads the receptors |
wave | Notes wave up and down while going towards the receptors |
confusion | Sets the angle of all notes and receptors |
receptor[num]Angle | Sets the angle of the receptor with the specified direction |
note[num]Angle | Sets the angle of the notes with the specified direction |
confusion[num] | Sets the angle of the notes and receptors with the specified direction |
beat | Makes the notes and receptors dance to the beat :) |
rotateX | Rotates notes and receptors on the X axis |
rotateY | Rotates notes and receptors on the Y axis |
rotateZ | Rotates notes and receptors on the Z axis |
centerrotateX | Rotates notes and receptors on the X axis with the origin at the middle of the screen |
centerrotateY | Rotates notes and receptors on the Y axis with the origin at the middle of the screen |
centerrotateZ | Rotates notes and receptors on the Z axis with the origin at the middle of the screen |
localrotateX | Rotates notes and receptors on the X axis with the origin at the middle of the player's receptors |
localrotateY | Rotates notes and receptors on the Y axis with the origin at the middle of the player's receptors |
localrotateZ | Rotates notes and receptors on the Z axis with the origin at the middle of the player's receptors |
opponentSwap | Moves the notes towards the other player's side |
These next ones are camera ones. All of these should have a camera name prefixed before it. An example would be instead of Pitch, it'd be gameCamPitch. These modifiers should be applied to player 0.
The available camera names are gameCam, hudCam and noteCam
Name | Description |
---|---|
Pitch | Sets the camera's pitch |
Yaw | Sets the camera's yaw |
XOffset | Moves the camera's sprite horizontally |
YOffset | Moves the camera's sprite vertically |
ScrollXOffset | Moves the camera's focus horizontally |
ScrollYOffset | Moves the camera's focus vertically |