diff --git a/README.md b/README.md index 5d7ead0..2a90326 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,8 @@ Mavuika E > Xilonen E N2 Use character names or keys from that team, separated by `>` or newlines. Supported shorthand: `E` (skill), `Q` (burst), `N2` (two normals), `C` (charged attack), `D` (dash), `J` (jump), `tE` / `hE` (tap / hold skill), and `W(60)` (wait 60 frames). Combine actions with `N2CD` or repeat groups with `3(N2CD)`; nested groups are supported. Compact repeats such as `2N2D` mean `2(N2D)`: perform two normals and a dash twice. A following spaced action runs once, so `2N2D Q` repeats `N2D` twice, then uses burst. **Repeat rotation** loops the actions until the simulation ends. +When the team contains one Traveler, use `mc` as their character name in shorthand rotations for any element. Generated configs use the Traveler's element-specific gcsim key. The shortcut does not apply to imported gcsim scripts. + Both toggles default to off. Rotation text and settings save with each team in this browser; turning rotation off preserves the text and outputs only builds. Invalid enabled rotations show an error and disable copying. The translator checks shorthand, not combat legality or energy requirements. Enabling rotation automatically includes the fixed action-delay helper above the character builds, then these fixed environment settings below all character stats: ```text diff --git a/components/translator.tsx b/components/translator.tsx index 5d95015..b52dedd 100644 --- a/components/translator.tsx +++ b/components/translator.tsx @@ -149,7 +149,7 @@ function RotationEditor({ team, onChange }: { team: Team; onChange: (team: Team) update({ enabled })} aria-controls={`${inputId}-controls`}>Include rotation{rotation.enabled ? "Includes rotation, the fixed delay helper, target, and energy settings." : "Off: only character builds are included."} {rotation.enabled && - {rotation.format === "gcsim" ? "Imported gcsim rotation" : "Rotation"}