removed speed and jump boost

This commit is contained in:
caesarakalaeii 2023-08-13 22:54:58 +02:00
parent 7ae83c9b4d
commit ba287a588a
1 changed files with 27 additions and 29 deletions

View File

@ -63,36 +63,34 @@ public class MyPlayer : Player<MyPlayer>
internal class MyGameServer : GameServer<MyPlayer>
{
// Gun Game
// public override async Task OnPlayerSpawned(MyPlayer player)
// {
// player.UpdateWeapon();
// player.SetRunningSpeedMultiplier(1.25f);
// player.SetFallDamageMultiplier(0f);
// player.SetJumpMultiplier(1.5f);
// }
//
// public override async Task<bool> OnAPlayerKilledAnotherPlayer(OnPlayerKillArguments<MyPlayer> onPlayerKillArguments)
// {
// 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 OnPlayerSpawned(MyPlayer player)
{
player.UpdateWeapon();
player.SetFallDamageMultiplier(0f);
}
public override async Task<bool> OnAPlayerKilledAnotherPlayer(OnPlayerKillArguments<MyPlayer> onPlayerKillArguments)
{
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 Task OnConnected()
{