смотрел в поиске нашел частичный ответ хочу сделать так что бы при парализе абилкой и магией арчер и воен стоящий в парализе могли бить,стрелять но немогли двигатся, я поменял как в посту ниже с defender.Paralyze( duration ); на defender.Freeze( duration ); теперь после парализа со второго удара он не выбивает из паразиза но тем нимение игрок стоящий в парализе не может стрелять с лука
Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008 Группа: Супермодераторы Наличность: 22566 Из: Северная Корея
Пользователь №: 11.273
BaseWeapon.cs и метод: public override TimeSpan OnSwing в нём есть переменная bool canSwing = true; пока она true, игрок может бить. Но далее значение переменной меняется на false, если игрок в парализе или во фризе: canSwing = ( !attacker.Paralyzed && !attacker.Frozen );
соовтетственно достаточно будет убрать эту проверку.
Для луков - BaseRanged.cs, аналогичный метод и действия
Сообщение отредактировал Juzzver - 17.12.2017, 21:33