private async Task Pregnancy(PlayerHealthV2 player) { KillHugger(); await Task.Delay(TimeSpan.FromSeconds(pregnancyTime)); //TODO check if the larvae was removed from stomach player.ApplyDamageToBodyPart( gameObject, 200, AttackType.Internal, DamageType.Brute, BodyPartType.Chest); Spawn.ServerPrefab(larvae, player.gameObject.RegisterTile().WorldPositionServer); }
private async Task Pregnancy(PlayerHealthV2 player) { await Task.Delay(TimeSpan.FromSeconds(killTime - (killTime / 8))); Chat.AddActionMsgToChat(player.gameObject, "Your stomach gurgles uncomfortably...", $"A dangerous sounding gurgle emanates from " + player.name + "!"); await Task.Delay(TimeSpan.FromSeconds(killTime / 8)); player.ApplyDamageToBodyPart( gameObject, 200, AttackType.Internal, DamageType.Brute, BodyPartType.Chest); Spawn.ServerPrefab(larvae, player.gameObject.RegisterTile().WorldPositionServer); }