using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using Il2CppSLZ.Bonelab;
using MelonLoader;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: MelonInfo(typeof(AchUnlocker), "BoneAchievement", "1.0.0", "habibis_v", null)]
[assembly: MelonGame("Stress Level Zero", "BONELAB")]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("BoneAchievement")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("BoneAchievement")]
[assembly: AssemblyTitle("BoneAchievement")]
[assembly: AssemblyVersion("1.0.0.0")]
public class AchUnlocker : MelonMod
{
private static bool _hasLoggedFully;
public override void OnUpdate()
{
Achievements.Unlock("ACH_DECENT");
Achievements.Unlock("ACH_LONGRUN");
Achievements.Unlock("ACH_MINEDIVE");
Achievements.Unlock("ACH_BIGANOMALY");
Achievements.Unlock("ACH_STREETPUNCHER");
Achievements.Unlock("ACH_SPRINTBRIDGE");
Achievements.Unlock("ACH_MAGMAGATE");
Achievements.Unlock("ACH_MOONBASE");
Achievements.Unlock("ACH_MOTORWAY");
Achievements.Unlock("ACH_PILLAR");
Achievements.Unlock("ACH_BODYLOG");
Achievements.Unlock("ACH_IRONKEY");
Achievements.Unlock("ACH_BONEBOX");
Achievements.Unlock("ACH_ASCENT");
Achievements.Unlock("ACH_OUTRO");
Achievements.Unlock("ACH_END");
Achievements.Unlock("ACH_FANTASYARENA");
Achievements.Unlock("ACH_BIGBOWLING");
Achievements.Unlock("ACH_CONTAINERHOUSE");
Achievements.Unlock("ACH_DISTRICT_PARKOUR");
Achievements.Unlock("ACH_DISTRICT");
Achievements.Unlock("ACH_DUNGEONWARRIOR");
Achievements.Unlock("ACH_GUNRANGE_BOX");
Achievements.Unlock("ACH_GUNRANGE");
Achievements.Unlock("ACH_HALFWAYPARK");
Achievements.Unlock("ACH_HOLOCHAMBER");
Achievements.Unlock("ACH_MIRROR");
Achievements.Unlock("ACH_MUSEUMBASEMENT");
Achievements.Unlock("ACH_ROOFTOP");
Achievements.Unlock("ACH_THREEGUN");
Achievements.Unlock("ACH_TUNNELTIPPER_ARENA");
Achievements.Unlock("ACH_TUNNELTIPPER_TAC");
Achievements.Unlock("ACH_TUSCANY");
Achievements.Unlock("ACH_DIE_QUICKDEATH");
Achievements.Unlock("ACH_FIND_PRECEPTS");
Achievements.Unlock("ACH_PROG_BACKSTAGE");
Achievements.Unlock("ACH_PROG_CONTAINERS");
Achievements.Unlock("ACH_PROG_CLEANROOM");
Achievements.Unlock("ACH_PROG_CRANEGAME");
Achievements.Unlock("ACH_PROG_SPA");
Achievements.Unlock("ACH_FUNICULAR");
Achievements.Unlock("ACH_PROG_UNPLUGGED");
Achievements.Unlock("ACH_FUN_TARGETPRACTICE");
Achievements.Unlock("ACH_PROG_RABBITHOLE");
Achievements.Unlock("ACH_CULTICATION");
Achievements.Unlock("ACH_DISPOSAL");
Achievements.Unlock("ACH_AESTHETIC");
Achievements.Unlock("ACH_APARTMENTS");
Achievements.Unlock("ACH_PROG_CONTROL");
Achievements.Unlock("ACH_PROG_MININGFIGHT");
Achievements.Unlock("ACH_PROG_LAVAGANGHERE");
Achievements.Unlock("ACH_PROG_INTERESTING");
Achievements.Unlock("ACH_FUN_SHINYAPOLLO");
Achievements.Unlock("ACH_ARENA");
Achievements.Unlock("ACH_BURNCLIPPIE");
Achievements.Unlock("ACH_FUN_SUBTWO");
Achievements.Unlock("ACH_FUN_SUBONEFIFTY");
if (!_hasLoggedFully)
{
((MelonBase)this).LoggerInstance.Msg("BoneAchievement cooked and gave you achievements.");
_hasLoggedFully = true;
}
}
}