コード例 #1
0
    public void AdvanceNextWeek()
    {
        CurrentWeek++;
        Logs.Add(new WeekActivityLog(CurrentWeek));

        if (DarkestDungeonManager.RaidManager.Status == RaidStatus.Success)
            CheckGuarantees(DarkestDungeonManager.RaidManager.Quest);

        if (TriggeredEvent != null || GuaranteedEvent != null)
            Estate.RedeployCrier();
        else
            Estate.KickCrier();

        for (int i = 0; i < Heroes.Count; i++)
            Heroes[i].RemoveAllBuffsWithSource(BuffSourceType.Estate);
    }