the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "..\..\..\Minecraft.World\net.minecraft.world.effect.h"
3#include "EffectChangedTask.h"
4
5EffectChangedTask::EffectChangedTask(Tutorial *tutorial, int descriptionId, MobEffect *effect, bool apply,
6 bool enablePreCompletion, bool bShowMinimumTime, bool bAllowFade, bool bTaskReminders )
7 : TutorialTask(tutorial,descriptionId,enablePreCompletion,NULL,bShowMinimumTime,bAllowFade,bTaskReminders)
8{
9 m_effect = effect;
10 m_apply = apply;
11}
12
13bool EffectChangedTask::isCompleted()
14{
15 return bIsCompleted;
16}
17
18void EffectChangedTask::onEffectChanged(MobEffect *effect, bool bRemoved /*=false*/)
19{
20 if(effect == m_effect)
21 {
22 if(m_apply == !bRemoved)
23 {
24 bIsCompleted = true;
25 }
26 else
27 {
28 bIsCompleted = false;
29 }
30 }
31}