Анти баф
Версия от 08:58, 28 ноября 2015; User (обсуждение | вклад)
Персонаж А наложил положительное заклинание на персонажа Б (например трусинг, фридум, инвиз итд.). Далее положительные заклинания будем называть словом баф.
Когда персонаж Б перейдет в другую локацию, то запуститься таймер в 120 секунд. Если по окончанию 120 секунд персонаж А будет находиться в другой локации, то баф спадает. Если же персонаж А будет находиться между локациями (в процессе загрузки локации) то баф не спадает сразу, а запускаются повторные 5 проверок с задержкой в 10 секунд пока персонаж А не будет найден в той же локации, что и Б. Если все 5 проверок персонаж А не будет обнаружен в локации Б, то баф спадет.
Если персонаж А вышел из игры, то по окончанию любой из проверок будет считаться что он в другой локации и баф спадет