Upload from upload_mods.ps1
This commit is contained in:
23
Harmony/Harmony_ChallengeJournal.cs
Normal file
23
Harmony/Harmony_ChallengeJournal.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using Challenges;
|
||||
|
||||
namespace Harmony.ChallengeJournalPatches
|
||||
{
|
||||
[HarmonyPatch(typeof(ChallengeJournal))]
|
||||
[HarmonyPatch("FireEvent")]
|
||||
public class FireEventPatch
|
||||
{
|
||||
public static void Postfix(ChallengeJournal __instance, MinEventTypes _eventType, MinEventParams _params)
|
||||
{
|
||||
foreach (Challenge challenge in _params.Self.challengeJournal.Challenges)
|
||||
{
|
||||
if (!challenge.ReadyToComplete || !challenge.ChallengeClass.Tags.Test_AnySet(FastTags<TagGroup.Global>.Parse("autoredeem")))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
challenge.ChallengeState = Challenge.ChallengeStates.Redeemed;
|
||||
challenge.Redeem();
|
||||
QuestEventManager.Current.ChallengeCompleted(challenge.ChallengeClass, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user