409
edits
(Created page with "#REDIRECT [https://docs.google.com/spreadsheets/d/1JAz6iRLqcn08ZeTeBHeeDrpdX6M5K0b1qRVQomua21s/edit] <!-- redirect until someone makes the list in wiki -->") |
(oofie, redirects dont work like that oops; please rewrite the beginning to be Better:tm:) |
||
Line 1: | Line 1: | ||
# | This is a list of custom methods and variables that can be used for [[Call Custom Method]] and [[RDCode#Conditionals|Conditionals]]. | ||
<!-- | |||
This list is '''unfinished''', please refer to the '''[https://docs.google.com/spreadsheets/d/1JAz6iRLqcn08ZeTeBHeeDrpdX6M5K0b1qRVQomua21s/edit Rhythm Doctor Custom Method Sheet]''' for information. | |||
{| class="wikitable" | |||
|+ Custom Methods | |||
|- | |||
! Custom Method !! Description | |||
|- | |||
| <code>MistakeOrHeal(float'''DamageOrHeal''')</code> || Positive values will do the 'note missed' vignette flash and sound effect, and add specified number of misses to the hit stats, decreasing the rank accordingly.<br>Negative values will do the 'note hit' vignette flash and remove number of misses from the hit stats, improving the rank accordingly. Early & late stats will be unaffected.<br>Has no effect on heart visuals. | |||
|} | |||
<!-- please add more | |||
add columns by doing this | |||
|- | |||
| <code>CoolCustomMethod(type'''Variable1''')</code> || This is a cool custom method. | |||
--> | |||
=== Variables === | |||
This is a list of variables and miscellaneous methods that can be used in [[RDCode#Conditionals|Conditionals]]. | |||
{| class="wikitable" | |||
|+ Variables for Conditionals | |||
|- | |||
! Variable !! Description | |||
|- | |||
| <code>autoplay</code> || Boolean. Whether [[Otto|Autoplay]] is on or not. | |||
|- | |||
| <code>atLeastRank(string'''Rank''') || Method to check for a rank. Can't distinguise plus and minus variants, except for S+. | |||
|- | |||
| <code>atLeastNPerfects(int'''HitsToCheck''', int'''NumberOfPerfects''')</code> || Checks if '''NumberOfPerfects''' of the last '''HitsToCheck''' beats have been hit. | |||
|- | |||
| <code>arePlayerInputsSwapped</code> || Boolean. Whether the player has used "Swap Hands." | |||
|- | |||
| <code>levelSpeed</code> || Float. Speed of the level. Chilly speed is 0.75, chili speed is 1.5, and default is 1. | |||
|- | |||
| <code>numMistakes</code><br><code>numMistakesP1</code><br><code>numMistakesP2</code> || Number of mistakes, collectively and per-player. | |||
|- | |||
| <code>platform</code> || String. Platform used by the computer: ''Mac'' or ''Windows'' (Linux can be checked if both are false). | |||
|- | |||
| <code>voiceLanguage</code> || String. Language used by the user: only ''English'' and ''Chinese'' are supported by this variable, so use the [[RDCode#Language|Language Conditional]] otherwise. | |||
|- | |||
| <code>upPress</code> || Up Arrow Key Press | |||
|- | |||
| <code>downPress</code> || Down Arrow Key Press | |||
|- | |||
| <code>leftPress</code> || Left Arrow Key Press | |||
|- | |||
| <code>rightPress</code> || Right Arrow Key Press | |||
|- | |||
| <code>upIsPressed</code> || Up Arrow Key Is Pressed | |||
|- | |||
| <code>downIsPressed</code> || Down Arrow Key Is Pressed | |||
|- | |||
| <code>leftIsPressed</code> || Left Arrow Key Is Pressed | |||
|- | |||
| <code>rightIsPressed</code> || Right Arrow Key Is Pressed | |||
|- | |||
| <code>upReleased</code> || Up Arrow Key Is Released | |||
|- | |||
| <code>downReleased</code> || Down Arrow Key Is Released | |||
|- | |||
| <code>leftReleased</code> || Left Arrow Key Is Released | |||
|- | |||
| <code>rightReleased</code> || Right Arrow Key Is Released | |||
|- | |||
| <code>anyPlayerPress</code> || Any Key Press | |||
|- | |||
| <code>anyPlayerRelease</code> || Any Key Is Released | |||
|- | |||
| <code>p1Press</code> || P1 Any Key Press | |||
|- | |||
| <code>p2Press</code> || P2 Any Key Press | |||
|- | |||
| <code>p1IsPressed</code> || P1 Any Key Is Pressed | |||
|- | |||
| <code>p2IsPressed</code> || P2 Any Key Is Pressed | |||
|- | |||
| <code>p1Release</code> || P1 Any Key Is Released | |||
|- | |||
| <code>p2Release</code> || P2 Any Key Is Released | |||
|- | |||
| <code>buttonPressCount</code> || Amount of times a button has been pressed<super>''(Not 2P Compatible?)''</super> | |||
|} |
edits