Beispiel #1
0
        /*
         * MournMonitor
         */

        // нужно исправить условия начала похоронной службы - есть эффект траура и нет эффекта за похороны
        // или есть меланхолия и прошел кулдаун меланхолии
        private static bool ShouldMourn(MournMonitor.Instance smi)
        {
            Effects effects = smi.master.GetComponent <Effects>();

            return((effects.HasEffect(MOURNING) && !effects.HasEffect(FUNERAL)) ||
                   (effects.HasEffect(MELANCHOLY) && !effects.HasEffect(MELANCHOLY_TRACKING)));
        }
Beispiel #2
0
 private static bool Prefix(MournMonitor.Instance smi, ref bool __result)
 {
     __result = ShouldMourn(smi);
     return(false);
 }