Благодарствую. Это тоже в копеечку, но в меньшую... Жесть. Моррка не любит кучи вычислений в одной строке. Я бы разделил хотябы на set temp to ( Player->GetLuck / 2 ) set gain to Random100 - temp и юзал я бы не глобальную переменную, а вычислял бы рандом в реальном времени, чтобы события не могли совпадать с событиями из каких нибудь геймплейных плагов, где тоже юзают Random100 Звук удара подобран неудачный, лучшебы удар ковки или удар по доспехам... имхо Если возобновление не собираешься делать тогда хотябы допиши в начале if ( GetDisabled == 1 ) setdelete 1 return endif Также, ты забыл для адамантина скрипт сварганить. Пока все.