Open lanslide-team opened 8 months ago
Having !match_state and !map_score_json would be a game changer :)
Hi,
I started adding the aliases and Commands.
Current State:
[x] !r / .r =>ready
[x] !stay /.stay => stay on the same team after veto
[x] !switch / .switch => switch team after veto
[x] !lc => load remote config
[x] !lcf => load local config file
[x] !fs => force start a match starting at 0-0
[x] !cm / !nl => cancel/stop match or not live
[ ] !ch => cancel half
[x] !sm => start match
[x] !match_state => Current match state [PugSharp.Match.Contract.MatchState]
[x] !map_score => Returns the correct map score, eg: Team 1 [4] vs Team 2 [5]
[x] !team1_name => The name of Team 1
[x] !team1_map_score => The current round wins for Team 1
[x] !team1_series_score => The overall score for Team 1 in this series
[x] !team1_side => Either T or CT
[x] !team2_name => The name of Team 1
[x] !team2_map_score => The current round wins for Team 2
[x] !team2_series_score => The overall score for Team 2 in this series
[x] !map_score_json => Return the current map score as json, eg: {"team1":{"name":"Team 1","score":4,"side":"T"},"team2":{"name":"Team 2","score":5}}
[x] !series_score_json => Returns the series score as json, eg: {"team1":{"name":"Team 1","score":0},"team2":{"name":"Team 2","score":1}}
@lanslide-team I am not sure if i undestood !ch
correctly. What should happen for !ch
? What should happen if it is called in the first half, in the second half, in overtime? Is it really required?
First half would be the same as restarting the game at 0-0. Second half would be back to half-time (eg: 6-6). Overtime: Similar rules
It may be needed if there are multiple technical issues (server is lagging, multiple player drops). You could restore the match to a certain round, but this would be easier.
Adding some aliases might be nice
Player Commands
Admin Commands