Предлагаю сделать процедуру ивента более прозрачной и понятной.
1) Не менять правила ивента после его старта - это путает.
2) При обмене ресурсов ГМ должен:
2.1) проверять правильность передаваемых ресурсов
2.2) проверять кол-во передаваемых ресурсов, их должно быть точное кол-во (если...