Okay so I did some testing today and figured a few things out
Winning a round is 75xp.
Losing a round is 25xp.
Killing a player is 10xp (Inno or T)
I could be wrong about killing innos being 10xp, it might be 7.5xp too but I was getting some weird results.
Either way, I think these numbers could be worked to be a lot nicer, as leveling guns is probably the grindiest thing on the server right now. It feels bit eh that your own actions like playing a round well have very little effect on the XP you gain. Also killing a Traitor as an innocent should be far more rewarding than killing an innocent as a Traitor. That's why I suggest that the XP gained would be something more along the lines of this:
Winning a round 50xp
Winning a round and surviving 75xp
Losing a round 25xp
Killing an Innocent as a Traitor 15xp
Killing a Detective as a Traitor 40xp
Killing a Traitor as an innocent 50xp
Winning a round is 75xp.
Losing a round is 25xp.
Killing a player is 10xp (Inno or T)
I could be wrong about killing innos being 10xp, it might be 7.5xp too but I was getting some weird results.
Either way, I think these numbers could be worked to be a lot nicer, as leveling guns is probably the grindiest thing on the server right now. It feels bit eh that your own actions like playing a round well have very little effect on the XP you gain. Also killing a Traitor as an innocent should be far more rewarding than killing an innocent as a Traitor. That's why I suggest that the XP gained would be something more along the lines of this:
Winning a round 50xp
Winning a round and surviving 75xp
Losing a round 25xp
Killing an Innocent as a Traitor 15xp
Killing a Detective as a Traitor 40xp
Killing a Traitor as an innocent 50xp