Fischl
Praktische Config
Nutze fischl in configs. Aliase: fish, amy
Starter kopieren
fischl char lvl=90/90 cons=0 talent=9,9,9;
fischl add weapon="favoniussword" refine=5 lvl=90/90;
fischl add set="emblemofseveredfate" count=4;
fischl add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622 er=0.110;Combo-Beispiele
Oz uptime guard
Refresh Oz only when he is missing or close to ending.
Combo kopieren
if !.fischl.oz && .fischl.skill.ready {
fischl skill;
}
if .fischl.oz-duration < 120 && .fischl.burst.ready {
fischl burst;
}Sichere Basis-Schleife
Das ist der sicherste Start. Die Schleife prueft erst, ob Skill oder Burst bereit sind, und nutzt danach Angriffe als Fuellung. Nutze sie, wenn du die echte Combo noch nicht kennst.
if .character.skill.ready
Liest den Cooldown. Wenn ready wahr ist, kann die Aktion jetzt benutzt werden. Wenn nicht, ueberspringt der Simulator sie.
attack:3
`attack:3` bedeutet drei normale Angriffe hintereinander. Aendere die Zahl beim Testen.
Keine Endlosschleife hier
Dieser Helper laeuft nur einmal, wenn du ihn aufrufst. Die Wiederholung der Rotation gehoert aussen in die Haupt-`for`-Schleife.
Combo kopieren
fn fischl_basic_loop() {
if .fischl.skill.ready {
fischl skill;
}
if .fischl.burst.ready {
fischl burst;
}
fischl attack:3;
}Warten solange .fischl.oz aktiv ist
Ist 1, wenn dieser Status gerade aktiv ist.
Live-Zustand
Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.
Warte-Limit
Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.
Combo kopieren
let start = f();
while .fischl.oz > 0 && f() - start < 300 {
fischl attack;
}Warten solange .fischl.oz-source aktiv ist
The source frame Oz is spawned on.
Live-Zustand
Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.
Warte-Limit
Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.
Combo kopieren
let start = f();
while .fischl.oz-source > 0 && f() - start < 300 {
fischl attack;
}Warten solange .fischl.oz-duration aktiv ist
Anzahl der Frames, die dieser Parameter hinzufügt oder wartet. Ohne Änderung nutzt der Simulator den Standardwert.
Live-Zustand
Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.
Warte-Limit
Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.
Combo kopieren
let start = f();
while .fischl.oz-duration > 0 && f() - start < 300 {
fischl attack;
}Mit oz_travel starten
Flugzeit des Projektils in Frames.
+params=[...]
Charakter-Parameter stehen in der `char`-Zeile.
Combo kopieren
fischl char lvl=90/90 cons=0 talent=9,9,9 +params=[oz_travel=10];attack[travel=...] benutzen
Flugzeit des Projektils in Frames.
attack[travel=...]
Aktionsparameter stehen in Klammern an genau der Aktion.
Combo kopieren
fischl attack[travel=10];Schreibbare Aktionen
attack direkt nutzbar
Befehl kopieren
fischl attack:3;aim direkt nutzbar
Befehl kopieren
fischl aim[weakspot=1,travel=10];skill direkt nutzbar
Befehl kopieren
fischl skill;burst direkt nutzbar
Befehl kopieren
fischl burst;dash direkt nutzbar
Befehl kopieren
fischl dash;jump direkt nutzbar
Befehl kopieren
fischl jump;walk Only aim followed by walk has proper frames.
Befehl kopieren
fischl walk;swap direkt nutzbar
Befehl kopieren
fischl swap;Spezielle Aktionsparameter
-[oz_travel=...] - Flugzeit des Projektils in Frames.
Befehl kopieren
fischl -[oz_travel=10];attack[travel=...] - Flugzeit des Projektils in Frames.
Befehl kopieren
fischl attack[travel=10];aim[hold=...] - 0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).
Befehl kopieren
fischl aim[hold=1];aim[travel=...] - Flugzeit des Projektils in Frames.
Befehl kopieren
fischl aim[travel=10];aim[weakspot=...] - 1 aktiviert diese Spezialvariante oder den Effekt, 0 deaktiviert ihn.
Befehl kopieren
fischl aim[weakspot=1];skill[recast=...] - 0 to use E (default), 1 to use Recast E. Recast E is only possible if Oz is active and Recast E is not on cooldown.
Befehl kopieren
fischl skill[recast=1];Felder für Bedingungen
.fischl.oz - Ist 1, wenn dieser Status gerade aktiv ist.
Bedingung kopieren
if .fischl.oz > 0 {
# action here
}.fischl.oz-source - The source frame Oz is spawned on.
Bedingung kopieren
if .fischl.oz-source > 0 {
# action here
}.fischl.oz-duration - Anzahl der Frames, die dieser Parameter hinzufügt oder wartet. Ohne Änderung nutzt der Simulator den Standardwert.
Bedingung kopieren
if .fischl.oz-duration > 0 {
# action here
}Frames
- Video #1
- Video #2
- Video #3
- Video #4
Hitlag-Daten
- Gezielter Schuss
| Fähigkeit | Haltezeit | Skalierung | Defense Halt | Deployable |
|---|---|---|---|---|
| Aim-Head | 0.12 | 0.01 | false | true |
| FullAim-Head | 0.12 | 0.01 | false | true |
AoE-Daten
- Normaler Angriff
- Gezielter Schuss
- Elementarfähigkeit
- Spezialfähigkeit
- Aufstieg
- Sternbilder
| Fähigkeit | Form | Zentrum | Offset X | Offset Y | Radius | Fächerwinkel | Box X | Box Y | Notizen |
|---|---|---|---|---|---|---|---|---|---|
| N1 | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| N2 | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| N3 | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| N4 | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| N5 | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| Fähigkeit | Form | Zentrum | Offset X | Offset Y | Radius | Fächerwinkel | Box X | Box Y | Notizen |
|---|---|---|---|---|---|---|---|---|---|
| Aim | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| Aim-Head | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| FullAim | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| FullAim-Head | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| Fähigkeit | Form | Zentrum | Offset X | Offset Y | Radius | Fächerwinkel | Box X | Box Y | Notizen |
|---|---|---|---|---|---|---|---|---|---|
| E-SummonOz | Circle | GlobalValue | - | - | 2 | - | - | - | - |
| E-SummonOz-C2 | Circle | GlobalValue | - | - | 3 | - | - | - | - |
| E-OzATK | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| Fähigkeit | Form | Zentrum | Offset X | Offset Y | Radius | Fächerwinkel | Box X | Box Y | Notizen |
|---|---|---|---|---|---|---|---|---|---|
| Q-FallingThunder | Circle | Player | - | - | 0.5 | - | - | - | - |
| Fähigkeit | Form | Zentrum | Offset X | Offset Y | Radius | Fächerwinkel | Box X | Box Y | Notizen |
|---|---|---|---|---|---|---|---|---|---|
| E-A1 | Box | PrimaryTarget | - | - | - | - | 2.5 | 2.5 | not implemented yet |
| E-A4 | Circle | GlobalValue | - | - | 0.5 | - | - | - | Spawns on target that A4 proc'd on. |
| Fähigkeit | Form | Zentrum | Offset X | Offset Y | Radius | Fächerwinkel | Box X | Box Y | Notizen |
|---|---|---|---|---|---|---|---|---|---|
| E-C1 | Box | PrimaryTarget | - | -0.5 | - | - | 0.1 | 1 | - |
| Q-C4 | Circle | Player | - | - | 5 | - | - | - | - |
| E-C6 | Box | PrimaryTarget | - | -1 | - | - | 0.1 | 1 | - |
Bekannte Probleme
Namen
- fischl
- fish
- amy
Gültige Aktionen
| Fähigkeit | Erlaubt | Notizen |
|---|---|---|
attack | ✔ | - |
charge | ❌ | - |
aim | ✔ | - |
skill | ✔ | - |
burst | ✔ | - |
low_plunge | ❌ | - |
high_plunge | ❌ | - |
dash | ✔ | - |
jump | ✔ | - |
walk | ⚠ | Only aim followed by walk has proper frames. |
swap | ✔ | - |
Parameter
| Fähigkeit | Parameter | Beschreibung |
|---|---|---|
- | oz_travel | Projectile travel time for Oz. Default 10 frames. Set via '+params=[oz_travel=...]' in Fischl's 'char' line. |
attack | travel | Projectile travel time. Default 10 frames. |
aim | hold | 0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default). |
aim | travel | Projectile travel time. Default 10 frames. |
aim | weakspot | Hit weakspot with aimed shot. Default 0 (false), 1 for true. |
skill | recast | 0 to use E (default), 1 to use Recast E. Recast E is only possible if Oz is active and Recast E is not on cooldown. |
Felder
| Feld | Beschreibung |
|---|---|
.fischl.oz | Whether Oz is active or not. |
.fischl.oz-source | The source frame Oz is spawned on. |
.fischl.oz-duration | Number of frames until Oz disappears if he is active, 0 otherwise. |