public static void InitializeList(ActionGame.ClassRoomCharaFile __instance)
        {
            Dictionary <int, ChaFileControl> chaFileDic = Traverse.Create(__instance).Field("chaFileDic").GetValue <Dictionary <int, ChaFileControl> >();

            foreach (var x in chaFileDic)
            {
                switch (x.Value.parameter.personality)
                {
                case 30:     //0727 Free DLC
                    if (!AssetBundleCheck.IsFile("etcetra/list/config/14.unity3d"))
                    {
                        x.Value.parameter.personality = DefaultPersonality;
                    }
                    break;

                case 31:     //0727 Paid DLC #1
                    if (!AssetBundleCheck.IsFile("etcetra/list/config/15.unity3d"))
                    {
                        x.Value.parameter.personality = DefaultPersonality;
                    }
                    break;

                case 32:     //0727 Paid DLC #1
                    if (!AssetBundleCheck.IsFile("etcetra/list/config/16.unity3d"))
                    {
                        x.Value.parameter.personality = DefaultPersonality;
                    }
                    break;

                case 33:     //0727 Paid DLC #1
                    if (!AssetBundleCheck.IsFile("etcetra/list/config/17.unity3d"))
                    {
                        x.Value.parameter.personality = DefaultPersonality;
                    }
                    break;

                case 34:
                case 35:
                case 36:
                case 37:     //1221 Paid DLC #2
                    if (!AssetBundleCheck.IsFile("etcetra/list/config/20.unity3d"))
                    {
                        x.Value.parameter.personality = DefaultPersonality;
                    }
                    break;

                case 80:
                case 81:
                case 82:
                case 83:
                case 84:
                case 85:
                case 86:     //Story character personalities added by a mod
                    x.Value.parameter.personality = DefaultPersonality;
                    break;
                }
            }
        }
        public static void InitializeList(ActionGame.ClassRoomCharaFile __instance)
        {
            Dictionary <int, ChaFileControl> chaFileDic = Traverse.Create(__instance).Field("chaFileDic").GetValue <Dictionary <int, ChaFileControl> >();

            foreach (var x in chaFileDic)
            {
                CheckPersonalityAndOverride(x.Value);
            }
        }