23 lines
799 B
C#
23 lines
799 B
C#
|
using Assets.RoR2.Scripts.Platform;
|
||
|
using RoR2.Stats;
|
||
|
|
||
|
namespace RoR2.Achievements.Croco;
|
||
|
|
||
|
[RegisterAchievement("CrocoKillWeakEnemiesMilestone", "Skills.Croco.PassivePoisonLethal", "BeatArena", 3u, null)]
|
||
|
public class CrocoKillWeakEnemiesMilestoneAchievement : BaseStatMilestoneAchievement
|
||
|
{
|
||
|
protected override StatDef statDef => StatDef.totalCrocoWeakEnemyKills;
|
||
|
|
||
|
protected override ulong statRequirement => 50uL;
|
||
|
|
||
|
public override void TryToCompleteActivity()
|
||
|
{
|
||
|
if (base.localUser.id == LocalUserManager.GetFirstLocalUser().id && shouldGrant)
|
||
|
{
|
||
|
BaseActivitySelector baseActivitySelector = new BaseActivitySelector();
|
||
|
baseActivitySelector.activityAchievementID = "CrocoKillWeakEnemiesMilestone";
|
||
|
PlatformSystems.activityManager.TryToCompleteActivity(baseActivitySelector);
|
||
|
}
|
||
|
}
|
||
|
}
|