protected virtual int GetProgress(ConquestState state, ISpell spell)
		{
            if (state.User == null)
                return 0;

            if (Spell.IsNotNull && !spell.TypeEquals(Spell, false))
			{
				if (ChangeSpellReset)
				{
					return -state.Progress;
				}

				return 0;
			}

			return 1;
		}
Пример #2
0
        protected virtual int GetProgress(ConquestState state, ISpell spell)
        {
            if (state.User == null)
            {
                return(0);
            }

            if (Spell.IsNotNull && !spell.TypeEquals(Spell, false))
            {
                if (ChangeSpellReset)
                {
                    return(-state.Progress);
                }

                return(0);
            }

            return(1);
        }