User:DarthPhallus: Difference between revisions

3,474 editsJoined 5 November 2021
No edit summary
No edit summary
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:


Sandbox 2: [[User:DarthPhallus/Sandbox 2]]
Sandbox 2: [[User:DarthPhallus/Sandbox 2]]
Sandbox 3: [[User:DarthPhallus/Sandbox 3]]


==Useful Dustloop Stuff==
==Useful Dustloop Stuff==
Line 15: Line 17:
* Regex for find and replace of GGST Move Cards:
* Regex for find and replace of GGST Move Cards:
** Find: <pre><div class="attack-container">(.|\n)+?\|\}((.|\n)+?)\{\{CloseCard\}\}</pre>
** Find: <pre><div class="attack-container">(.|\n)+?\|\}((.|\n)+?)\{\{CloseCard\}\}</pre>
** Replace: <nowiki>{{GGST Move Card
** Replace: <nowiki>
{{GGST Move Card
|input=
|input=
|description=
|description=
Line 68: Line 71:
</html></nowiki>
</html></nowiki>
</div></div>
</div></div>
==Defense Practice==
* Reacting to corner jump in attempts with walk / dash under.
** c.S/5K > jump or IAD
** spaced jump / IAD in
** point blank neutral jumps.
* Reacting to universal, reactable options.
** Microdash throw / command throw
** 5D and 5[D]
* IBs / IBFDs
** Most easily on meaties like c.S.
** Also on common un-delayable strings like Ram Rekka 2 and Nago f.SS
* Character specific reactable options
** Anji Fujin followups, Gio 214S / 236K.
===Recording Sets===
* All start with a dash c.S. Can make it throw meaty c.S to practice IB/IBFD for increased difficulty.
# c.S dash throw
# c.S dash c.S
# c.S delayed frametrap (low is best)
# c.S j.H
# c.S 5D/5[D]
==Template Idea?==
[[File:DarthPhallus_template_sketch.png]]

Revision as of 05:15, 29 September 2022

Sandbox 1: User:DarthPhallus/Sandbox

Sandbox 2: User:DarthPhallus/Sandbox 2

Sandbox 3: User:DarthPhallus/Sandbox 3

Useful Dustloop Stuff


Input Coloring script

<!DOCTYPE html> <html> <body style="background-color:#333333"> <script> function ColorText(){ const str = document.getElementById("textFromUser").value; const regex = [ /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|L|])(\bd.L+\b|\bd.[0-9]+L+\b|\bj.L+\b|\bc.L+\b|\bf.L+\b|\bj.[0-9]+L+\b(?!})|\bfl.[0-9]+L+\b(?!})|\[[0-9]+\][0-9]+L\b(?!})|\b[0-9]+\[L\](?!})|\bj.[0-9]+\[L\](?!})|[0-9]+L+\b(?!})|L+\b(?=\+)|\b(?<=[\`\~\/])L\b(?!\")|\b(?<=[\+\'\~])\bL+\b(?!\"))(?!\.[L-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|M|])(\bd.M+\b|\bd.[0-9]+M+\b|\bj.M+\b|\bc.M+\b|\bf.M+\b|\bj.[0-9]+M+\b(?!})|\bfl.[0-9]+M+\b(?!})|\[[0-9]+\][0-9]+M\b(?!})|\b[0-9]+\[M\](?!})|\bj.[0-9]+\[M\](?!})|[0-9]+M+\b(?!})|M+\b(?=\+)|\b(?<=[\`\~\/])M\b(?!\")|\b(?<=[\+\'\~])\bM+\b(?!\"))(?!\.[M-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|H|])(\bd.H+\b|\bd.[0-9]+H+\b|\bj.H+\b|\bc.H+\b|\bf.H+\b|\bj.[0-9]+H+\b(?!})|\bfl.[0-9]+H+\b(?!})|\[[0-9]+\][0-9]+H\b(?!})|\b[0-9]+\[H\](?!})|\bj.[0-9]+\[H\](?!})|[0-9]+H+\b(?!})|H+\b(?=\+)|\b(?<=[\`\~\/])H\b(?!\")|\b(?<=[\+\'\~])\bH+\b(?!\"))(?!\.[H-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|S|])(\bd.S+\b|\bd.[0-9]+S+\b|\bj.S+\b|\bc.S+\b|\bf.S+\b|\bj.[0-9]+S+\b(?!})|\bfl.[0-9]+S+\b(?!})|\[[0-9]+\][0-9]+S\b(?!})|\b[0-9]+\[S\](?!})|\bj.[0-9]+\[S\](?!})|[0-9]+S+\b(?!})|S+\b(?=\+)|\b(?<=[\`\~\/])S\b(?!\")|\b(?<=[\+\'\~])\bS+\b(?!\"))(?!\.[S-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|A1|])(\bd.A1+\b|\bd.[0-9]+A1+\b|\bj.A1+\b|\bc.A1+\b|\bf.A1+\b|\bj.[0-9]+A1+\b(?!})|\bfl.[0-9]+A1+\b(?!})|\[[0-9]+\][0-9]+A1\b(?!})|\b[0-9]+\[A1\](?!})|[0-9]+A1+\b(?!})|A1+\b(?=\+)|\b(?<=[\`\~\/])A1\b(?!\")|\b(?<=[\+\'\~])\bA1+\b(?!\"))(?!\.[A1-z]+)(?![\"\}}])/gm , /(?<![\]\#\"\%\=\{{clr|[0-9]|\{{clr|A2|])(\bd.A2+\b|\bd.[0-9]+A2+\b|\bj.A2+\b|\bc.A2+\b|\bf.A2+\b|\bj.[0-9]+A2+\b(?!})|\bfl.[0-9]+A2+\b(?!})|\[[0-9]+\][0-9]+A2\b(?!})|\b[0-9]+\[A2\](?!})|[0-9]+A2+\b(?!})|A2+\b(?=\+)|\b(?<=[\`\~\/])A2\b(?!\")|\b(?<=[\+\'\~])\bA2+\b(?!\"))(?!\.[A2-z]+)(?![\"\}}])/gm ]; const subst = [ `{{clr|L|$1}}` , `{{clr|M|$1}}` , `{{clr|H|$1}}` , `{{clr|S|$1}}` , `{{clr|A1|$1}}` , `{{clr|A2|$1}}` ]; var result=str; for (i = 0; i < regex.length; i++) { result = result.replace(regex[i], subst[i]);} navigator.clipboard.writeText(result); document.getElementById("textFromUser").value = ""; } </script> <h1 style="white-space: pre-wrap; color:white"><span style="font-size:50px">This is to convert Wiki from<br>non-colored inputs to colored inputs.</span><br> Copy and paste the text in here, click "Convert Text", and the color coded text will automatically be saved to your clipboard. Just paste it over the non-colored text and save changes. Remember: This will cover MOST cases, but not all. Before saving changes, manually review it with "Show Preview". This will work for: UMvC3 Adapted from Wakeup720's script for Dustloop Wiki</h1> <textarea id="textFromUser" style="white-space: pre-wrap" rows="20" cols="80"></textarea><br> <button id="TextFromUserButton" onclick="ColorText()">Convert Text</button> </body> </html>

Defense Practice

  • Reacting to corner jump in attempts with walk / dash under.
    • c.S/5K > jump or IAD
    • spaced jump / IAD in
    • point blank neutral jumps.
  • Reacting to universal, reactable options.
    • Microdash throw / command throw
    • 5D and 5[D]
  • IBs / IBFDs
    • Most easily on meaties like c.S.
    • Also on common un-delayable strings like Ram Rekka 2 and Nago f.SS
  • Character specific reactable options
    • Anji Fujin followups, Gio 214S / 236K.

Recording Sets

  • All start with a dash c.S. Can make it throw meaty c.S to practice IB/IBFD for increased difficulty.
  1. c.S dash throw
  2. c.S dash c.S
  3. c.S delayed frametrap (low is best)
  4. c.S j.H
  5. c.S 5D/5[D]


Template Idea?

File:DarthPhallus template sketch.png