Example #1
0
        private void AddStockMaid()
        {
            if (configEntryUtill["AddStockMaid"])
            {
                MyLog.LogMessage("GUIMaidEdit.AddStockMaid");
            }

            Maid maid = GameMain.Instance.CharacterMgr.AddStockMaid();

            if (rndPersonal)
            {
                selGridPersonal = PersonalUtill.SetPersonalRandom(maid);
            }
            else
            {
                PersonalUtill.SetPersonal(maid, selGridPersonal);
            }

            switch (selGridContract)
            {
            case 1:
                maid.status.contract = Contract.Exclusive;
                break;

            case 2:
                maid.status.contract = Contract.Free;
                break;

            default:
                maid.status.contract = MyUtill.RandomEnum(Contract.Trainee);
                break;
            }

            if (_SetMaidStatusOnOff.Value)
            {
                CheatUtill.SetMaidAll(maid);
            }

#if PresetUtill
            PresetUtill.RandPreset(maid);
#endif

            if (configEntryUtill["AddStockMaid"])
            {
                MyLog.LogMessage("GUIMaidEdit.AddStockMaid", MyUtill.GetMaidFullName(maid));
            }
        }
Example #2
0
        public override void SetBody()
        {
            if (GUILayout.Button("일상 플레그 처리"))
            {
                CheatUtill.SetWorkAll();
            }
            if (GUILayout.Button("workSuccessLvMax"))
            {
                ScheduleAPIPatch.SetworkSuccessLvMax();
            }
#if FacilityUtill
            GUILayout.Label("시설 관리 관련");
            if (GUILayout.Button("시설 자동 생성 - 랜덤"))
            {
                FacilityUtill.SetFacilityAll(true);
            }
            if (GUILayout.Button("시설 자동 생성 - 순차"))
            {
                FacilityUtill.SetFacilityAll(false);
            }
            if (GUILayout.Button("시설 경험치 최대"))
            {
                FacilityUtill.SetMaxExp();
            }
#endif
            GUILayout.Label("모든 메이드 대상");
            if (GUILayout.Button("시나리오 처리 처리"))
            {
                ScenarioDataUtill.SetScenarioDataAll();
            }
            if (GUILayout.Button("라이프 클리어 처리 "))
            {
                EmpireLifeModeManagerPatch.SetEmpireLifeModeDataAll();
            }
            if (GUILayout.Button("JobClass 처리"))
            {
                SkillClassUtill.SetMaidJobClassAll();
            }
            if (GUILayout.Button("YotogiClass 처리"))
            {
                SkillClassUtill.SetMaidYotogiClassAll();
            }
            if (GUILayout.Button("Skill 처리"))
            {
                SkillClassUtill.SetMaidSkillAll();
            }
            if (GUILayout.Button("스텟,성텩,특성,업무 처리"))
            {
                StatusUtill.SetMaidStatusAll();
            }
            if (GUILayout.Button("모든 메이드 에러 플레그 제거"))
            {
                FlagUtill.RemoveErrFlagAll();
            }
            if (GUILayout.Button("모든 메이드 일반 플레그 제거"))
            {
                FlagUtill.RemoveFlagAll();
            }
            if (GUILayout.Button("모든 메이드 이벤트 플레그 제거"))
            {
                FlagUtill.RemoveEventEndFlagAll();
            }

            GUILayout.Label("플레이어 대상");
            if (GUILayout.Button("프리 모드 플레그 처리"))
            {
                PlayerUtill.SetFreeModeItemEverydayAll();
            }
            if (GUILayout.Button("밤시중 플레그 처리"))
            {
                PlayerUtill.SetYotogiAll();                                 // player
            }
            if (GUILayout.Button("플레이어 치트 처리"))
            {
                PlayerUtill.SetAllPlayerStatus();
            }

            GUILayout.Label("메이드 관리에서 사용 SceneMaidManagement");
            GUI.enabled = Lilly.scene.name == "SceneMaidManagement";
            if (GUILayout.Button("선택 메이드 스텟, 스킬, 잡, 클래스 처리"))
            {
                CheatUtill.SetMaidAll(MaidManagementMainPatch.selectMaid);
            }
            //if (GUILayout.Button("선택 메이드 플레그 제거")) FlagUtill.RemoveEventEndFlag(true);
            if (GUILayout.Button("HeroineType.Original"))
            {
                CheatUtill.SetHeroineType(HeroineType.Original);
            }
            if (GUILayout.Button("HeroineType.Transfer"))
            {
                CheatUtill.SetHeroineType(HeroineType.Transfer);
            }
            GUI.enabled = true;
        }