!aurapoints
Würfelt Aura-Punkte 0–1000 mit Cascade-Branches. Negativ-Aura möglich (bei <100 wird's peinlich).
Struktur wie !rizz: gleiches Cascade-Pattern, nur Range + Texte unterscheiden sich.
1 Set Argument: Target säubern
Core ›Arguments ›Set Argument | Variable Name | targetLogin |
| Value | $replace(%input0%, @, )$ |
2 If/Else: Fallback auf Sender
| Input | %targetLogin% |
| Operation | Is Null or Empty |
2a Then Set Argument: Sender
Core ›Arguments ›Set Argument | Variable Name | targetLogin |
| Value | %userName% |
3 Get User Info for Target
Twitch ›User ›Get User Info for Target
4 Get Random Number
Core ›Logic ›Get Random Number
5 If/Else: Range 0–99 (Negativ-Aura)
| Input | %randomNumber% |
| Operation | Less Than |
| Value | 100 |
5a Then Send Message to Channel
Twitch ›Chat ›Send Message to Channel | Message | @%targetUser% hat %randomNumber% Aura. Du verlierst Aura mit jedem Atemzug. 🪦 |
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
6 If/Else: Range 100–499 (Mid-Aura)
| Input | %randomNumber% |
| Operation | Less Than |
| Value | 500 |
6a Then Send Message to Channel
Twitch ›Chat ›Send Message to Channel | Message | @%targetUser% hat %randomNumber% Aura. Geht klar. |
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
7 If/Else: Range 500–899 (W-Aura)
| Input | %randomNumber% |
| Operation | Less Than |
| Value | 900 |
7a Then Send Message to Channel
Twitch ›Chat ›Send Message to Channel | Message | @%targetUser% hat %randomNumber% Aura. Aura-Farmer detected. 🌟 |
Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.
8 Send Message: Default (900–1000)
Twitch ›Chat ›Send Message to Channel | Message | @%targetUser% hat %randomNumber% Aura. INFINITE AURA. Bow down. 👑 |
A AzaBot: @TargetUser hat 947 Aura. INFINITE AURA. Bow down. 👑
↑ So sieht's im Chat aus
-
1 Set Argument: targetLogin = $replace(...) -
2 If/Else: %targetLogin% Is Null or Empty
-
Then 2a Set Argument: targetLogin = %userName%
-
3 Get User Info for Target -
4 Get Random Number (0, 1000) -
5 If/Else: %randomNumber% Less Than 100
-
Then 5a Send Message: "Negativ-Aura" -
-
6 If/Else: %randomNumber% Less Than 500
-
Then 6a Send Message: "Mid-Aura" -
-
7 If/Else: %randomNumber% Less Than 900
-
Then 7a Send Message: "W-Aura" -
-
8 Send Message: "INFINITE AURA" Default
| Feld | Wert |
|---|
| Name | !aura |
| Group | AzaCraft Fun |
| Commands | !aura
!aurapoints |
| User Cooldown | 45 |
- Persisted Aura-Score: Score auf User speichern, beim nächsten
!aura wird +/- gewürfelt (Mood-System).
- !auralb: Top-10-Liste via Persisted Globals + Loop.