using System.Collections.Generic; namespace Server; public partial class Mobile { // Migrating Stabled property to PlayerMobile public static Dictionary> StableMigrations { get; private set; } public static void AddToStabledMigration(Mobile m, HashSet stabled) { if (stabled?.Count > 0) { StableMigrations ??= new Dictionary>(); StableMigrations[m] = stabled; } } // Migrating murders to the murder system public static Dictionary MurderMigrations { get; private set; } public static void AddToMurderMigration(Mobile m, int shortTermMurders) { if (shortTermMurders > 0) { MurderMigrations ??= new Dictionary(); MurderMigrations[m] = shortTermMurders; } } // Migrating VirtueInfo to VirtueSystem public static Dictionary VirtueMigrations { get; private set; } public static void AddToVirtueMigration(Mobile m, int[] values) { if (values != null) { VirtueMigrations ??= new Dictionary(); VirtueMigrations[m] = values; } } }