Code Cleanup & Fixes Warnings (#74)

This commit is contained in:
Kamron Batman 2020-01-18 14:56:45 -08:00 committed by GitHub
parent e11d1f3ad9
commit 57b14ad690
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
143 changed files with 2960 additions and 3427 deletions

View file

@ -433,8 +433,7 @@ namespace Server.Engines.MLQuests
foreach (BaseObjectiveInstance objective in instance.Objectives)
if (!objective.Expired && objective is KillObjectiveInstance kill)
{
if (type == null)
type = mob.GetType();
type ??= mob.GetType();
if (kill.AddKill(mob, type))
{
@ -477,8 +476,7 @@ namespace Server.Engines.MLQuests
instance.Quester = quester;
}
if (deliverInstance == null)
deliverInstance = instance;
deliverInstance ??= instance;
break; // don't return, we may have to complete more deliveries
}
@ -563,8 +561,7 @@ namespace Server.Engines.MLQuests
* Save first quest that reaches the CanOffer call.
* If no quests are valid at all, return this quest for displaying the CanOffer error message.
*/
if (fallback == null)
fallback = quest;
fallback ??= quest;
if (quest.CanOffer(quester, pm, context, false))
m_EligiblePool.Add(quest);