uncommented everything again

This commit is contained in:
caesarakalaeii 2023-08-13 23:12:50 +02:00
parent dcb29ee88f
commit 64ba9dd755
1 changed files with 38 additions and 36 deletions

View File

@ -65,44 +65,46 @@ public class MyPlayer : Player<MyPlayer>
internal class MyGameServer : GameServer<MyPlayer>
{
// Gun Game
public override async Task OnPlayerSpawned(MyPlayer player)
{
await Task.Run(() =>
{
player.UpdateWeapon();
player.SetRunningSpeedMultiplier(1.25f);
player.SetFallDamageMultiplier(0f);
player.SetJumpMultiplier(1.5f);
});
}
// // Gun Game
// public override async Task OnPlayerSpawned(MyPlayer player)
// {
// await Task.Run(() =>
// {
// player.UpdateWeapon();
// player.SetRunningSpeedMultiplier(1.25f);
// player.SetFallDamageMultiplier(0f);
// player.SetJumpMultiplier(1.5f);
// });
// }
//
// public override async Task<bool> OnAPlayerKilledAnotherPlayer(OnPlayerKillArguments<MyPlayer> onPlayerKillArguments)
// {
// await Task.Run(() =>
// {
// var killer = onPlayerKillArguments.Killer;
// var victim = onPlayerKillArguments.Victim;
// killer.Level++;
// if (killer.Level == killer.GetGameLenght()) AnnounceShort($"{killer.Name} only needs 1 more Kill");
// if (killer.Level > killer.GetGameLenght())
// {
// AnnounceShort($"{killer.Name} won the Game");
// ForceEndGame();
// }
//
// if (onPlayerKillArguments.KillerTool == "Sledge Hammer" && victim.Level != 0) victim.Level--;
// killer.UpdateWeapon();
// });
// return true;
// }
//
// public override Task OnRoundEnded()
// {
// foreach (var player in AllPlayers) player.Level = 0;
// return base.OnRoundEnded();
// }
public override async Task<bool> OnAPlayerKilledAnotherPlayer(OnPlayerKillArguments<MyPlayer> onPlayerKillArguments)
{
await Task.Run(() =>
{
var killer = onPlayerKillArguments.Killer;
var victim = onPlayerKillArguments.Victim;
killer.Level++;
if (killer.Level == killer.GetGameLenght()) AnnounceShort($"{killer.Name} only needs 1 more Kill");
if (killer.Level > killer.GetGameLenght())
{
AnnounceShort($"{killer.Name} won the Game");
ForceEndGame();
}
if (onPlayerKillArguments.KillerTool == "Sledge Hammer" && victim.Level != 0) victim.Level--;
killer.UpdateWeapon();
});
return true;
}
public override Task OnRoundEnded()
{
foreach (var player in AllPlayers) player.Level = 0;
return base.OnRoundEnded();
}
//basic Functionality
public override Task OnConnected()
{
Console.WriteLine("Server connected");