blakepell / AvalonMudClient

A Windows MUD client written in C#/WPF for .NET 8.
Other
31 stars 7 forks source link

DSL Plugin: ACFL Tracking #36

Open blakepell opened 4 years ago

blakepell commented 4 years ago

From TJ: Specifically for ACFL The ability to define however many characters (8 players on the field) and when they get toasted, it pulls up a fresh window with their name and the 6 tick countdown to their unghost

That would be spectacular for ACFL coordination since it would allow me to track who is alive and dead. If you wanted to get jiggy with it, you could have it auto-populate off of the flagscore

So that the progress bars for each player can be color coordinated for red/blue

When it populates it can be set to the max-bar (like perm effects) that states ALIVE and when they are toasted it starts to tick down from 6 and when they unghost it pushes a toast to alert that they have respawned

clearflag or the act line "^(variable) Team WON Capture the Flag!!" can clear the window

Ideal setup: Breakaway ACFL window that pops up on Flagscore. I'll get the print syntax for it because it SHOULD provide "red team" "blue team" data. It can pull the first 4 names from each list (there is a fifth slot on each team that appears to have been scrapped last second) to populate the ACFL window with progress/status bars synced to their team color. Default state is full progress bar ALIVE status, but on parsing a toast message, sets the timer to 6 ticks that ticks down every tick similar to affects window, pushing a (name) has unghosted!) toast at 0

blakepell commented 4 years ago

TJ:

Blue Stars: Opherion, Talik, Grumf, Maccus, Maccus Flag holder: None Score: 0

Red Hydra: Ra'veahaixub, Uryu, Perrinn, Theudoric, Theudoric Flag holder: None Score: 0