PlayerLeaveEvent issue being in a postfix
Currently the PlayerLeaveEvent is in a postfix which means the @event.clientdata.character is null from the game destroying it. Could we get a before/after leave event or just change it to be prefix?
Maybe also make the before event cancellable? or can that lead to abuse on the devs' end? up for debate but I just thought I'd put this idea here
it cant be cancelled you cant control dcs from internet lol
oh, I thought it was triggered on ExitGameButton.OnClick()
thats just 1 possible reason, theres an enum
make a PR i'll review it