1. Я обычно сначало отвечаю в текущем посте, после проверки орфографии и т.д. начинаю править основной топик (в данном случае первый пост). Просто не надо торопится

2. в данный момент есть 2 тонких места, это нюб зона и квест на вора, нюбзону я решил не перепроверять на сбои, проще нюбика пересоздать чем код проверками калечить, а в квесте на вора есть статусная переменная которая следит за текущим состоянием квеста и если сбой то перенаправляет чара дальше. Просто у всех разные ситуации, я например с удивлением в нюбзоне встретил бафомёта, ктож знал что там иногда дедбранчи бывают и злые нубы их ломают... Не каждый день такую ситуацию встретишь, а лишние телодвижения мало кто согласен делать


Я про на-лету в курсе. внешние переменные используются. спасибо.