/// <summary> /// Run an effect on the monster. Calls the effect's onStart and adds it to the current effects queue /// </summary> /// <param name="effect"></param> internal void AddEffect(MonsterEffect effect) { effects.Add(effect); effect.OnStart(this); CalculateCombatStats(); }