Skip to content
This repository has been archived by the owner on Dec 31, 2024. It is now read-only.

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
Clone this wiki locally