Example #1
0
        public void Refresh()
        {
            refreshing = true;

            CheckAllyInvincible.IsChecked  = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.AllyInvincible);
            CheckEnemyInvincible.IsChecked = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.EnemyInvincible);
            CheckControlEnemies.IsChecked  = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.ControlEnemies);
            CheckControlMonsters.IsChecked = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.ControlMonsters);
            CheckZeroMP.IsChecked          = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.MPZero);
            CheckInfoOutput.IsChecked      = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.InfoOutput);
            CheckAlwaysCritical.IsChecked  = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.AlwaysCritical);
            CheckCritical.IsChecked        = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.Critical);
            CheckProbability.IsChecked     = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.Probability100);
            CheckDamageRandom.IsChecked    = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.DamageRandom);
            CheckDamage1.IsChecked         = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.Damage1);
            CheckDamage9999.IsChecked      = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.Damage9999);
            CheckDamage99999.IsChecked     = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.Damage99999);
            CheckRareDrop.IsChecked        = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.RareDrop100);
            CheckEXP100x.IsChecked         = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.EXP100x);
            CheckGil100x.IsChecked         = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.Gil100x);
            CheckAlwaysOversoul.IsChecked  = LegacyMemoryReader.ReadByteFlag((int)Offsets.DebugFlags.AlwaysOversoul);

            var firstAttack = LegacyMemoryReader.ReadByte((int)Offsets.DebugFlags.FirstAttack);

            CheckAttackFirst.IsChecked = firstAttack != 0xFF;

            refreshing = false;
        }