private void Timer_Tick(object sender, EventArgs e) { if (progressBar.Value / 2 > 40) { LogModel situation = _characterService.CheckSituation(_character, _charInventory); if (Log.Items.IndexOf("") != 0) { Log.Items.Remove(""); } Log.Items.Add(situation.returnModel); Log.Items.Add(""); Log.ScrollIntoView(""); Log.SelectedIndex = Log.Items.Count - 1; classNlevel.Text = _character.Class.ToString() + " " + _character.Level.ToString(); healthPoints.Text = _character.HP.ToString() + "/" + _character.HPMax.ToString(); enemyHealthPoints.Text = situation.enemyHP.ToString() + "/" + situation.enemyMaxHP.ToString(); enemyName.Text = situation.enemyName + " HP"; experiencePt.Text = _character.Exp.ToString(); if (situation.Looted) { setEquipment(); setInventory(); } if (situation.returnModel == _character.Name + " Died") { timer.Stop(); } } }