Код
CS0029: Line 57: Cannot implicitly convert type 'System.Collections.Generic.List<Server.Mobiles.DamageStore>' to 'System.Collections.ArrayList'
Код
ArrayList rights = BaseCreature.GetLootingRights( this.DamageEntries, this.HitsMax );
В поздних версиях RunUO списки ArrayList были заменены списками List<T>
Код
List<DamageStore> rights = BaseCreature.GetLootingRights( this.DamageEntries, this.HitsMax );
Соответственно итерироваться по ним лучше через foreach, чем через for. Вместо
Код
for ( int i = rights.Count - 1; i >= 0; --i )
будет
Код
foreach( DamageStore ds in rights )
А эта строка
Код
DamageStore ds = (DamageStore)rights[i];
будет не нужна.
Код
CS0117: Line 50: 'Server.Items.Hair' does not contain a definition for 'GetRandomHair'
Прическа на мобов теперь вешается не
Код
AddItem( Server.Items.Hair.GetRandomHair( Female ) );
а
Код
Utility.AssignRandomHair( this );