Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Настройки Руды
agentbk
сообщение 9.12.2009, 15:06
Сообщение #1


**

Группа: Пользователи
Наличность: 0
Пользователь №: 12.246
Возраст: 25



Run UO 2.0 final как в ней поменять настройки руды. Я нашел что в файле Ore.cs 1-количество добываемой руды 2-ее вес 3-Уровень скилов для обработки.
Но я не могу найти 1-Где меняется цвет руды 2-Магические свойства(характкристики)

Подскажите пожалуйста.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 9.12.2009, 17:09
Сообщение #2


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22560
Из: Северная Корея
Пользователь №: 11.273



*\Scripts\Misc\ResourceInfo.cs
Код
public class CraftResources
    {
        private static CraftResourceInfo[] m_MetalInfo = new CraftResourceInfo[]
            {
                new CraftResourceInfo( 0x000, 1053109, "Iron",            CraftAttributeInfo.Blank,        CraftResource.Iron,                typeof( IronIngot ),        typeof( IronOre ),            typeof( Granite ) ),
                new CraftResourceInfo( 0x482, 1053108, "Steel",    CraftAttributeInfo.DullCopper,    CraftResource.DullCopper,        typeof( DullCopperIngot ),    typeof( DullCopperOre ),    typeof( DullCopperGranite ) ),
                new CraftResourceInfo( 0x497, 1053107, "Shadow Lord's Rock",    CraftAttributeInfo.ShadowIron,    CraftResource.ShadowIron,        typeof( ShadowIronIngot ),    typeof( ShadowIronOre ),    typeof( ShadowIronGranite ) ),
                new CraftResourceInfo( 0x96D, 1053106, "Crusher Rock",        CraftAttributeInfo.Copper,        CraftResource.Copper,            typeof( CopperIngot ),        typeof( CopperOre ),        typeof( CopperGranite ) ),
                new CraftResourceInfo( 0x972, 1053105, "BloodDust",        CraftAttributeInfo.Bronze,        CraftResource.Bronze,            typeof( BronzeIngot ),        typeof( BronzeOre ),        typeof( BronzeGranite ) ),
                new CraftResourceInfo( 0x8A5, 1053104, "GoldenRock",    CraftAttributeInfo.Golden,        CraftResource.Gold,                typeof( GoldIngot ),        typeof( GoldOre ),            typeof( GoldGranite ) ),
                new CraftResourceInfo( 0x979, 1053103, "Azurite",        CraftAttributeInfo.Agapite,        CraftResource.Agapite,            typeof( AgapiteIngot ),        typeof( AgapiteOre ),        typeof( AgapiteGranite ) ),
                new CraftResourceInfo( 0x89F, 1053102, "AngelRock",        CraftAttributeInfo.Verite,        CraftResource.Verite,            typeof( VeriteIngot ),        typeof( VeriteOre ),        typeof( VeriteGranite ) ),
                new CraftResourceInfo( 0x8AB, 1053101, "Dead Master",        CraftAttributeInfo.Valorite,    CraftResource.Valorite,            typeof( ValoriteIngot ),    typeof( ValoriteOre ),        typeof( ValoriteGranite ) ),
            };

где первое значение после открытия скобок - это цвет руды


Интенсивность от инструмента меняется тут:
Код
static CraftAttributeInfo()
        {
            Blank = new CraftAttributeInfo();

            CraftAttributeInfo dullCopper = DullCopper = new CraftAttributeInfo();

            dullCopper.ArmorPhysicalResist = 6;
            dullCopper.ArmorDurability = 50;
            dullCopper.ArmorLowerRequirements = 20;
            dullCopper.WeaponDurability = 100;
            dullCopper.WeaponLowerRequirements = 50;
            dullCopper.RunicMinAttributes = 1;
            dullCopper.RunicMaxAttributes = 2;
[b]            dullCopper.RunicMinIntensity = 10;
            dullCopper.RunicMaxIntensity = 35;[/b]
                              ***** **************************************

А Интенсивность определенного свойства тут:
BaseRunicTool.cs
В методе
Код
public static void ApplyAttributesTo( BaseWeapon weapon, bool isRunicTool, int luckChance, int attributeCount, int min, int max )
а подробнее к примеру тут
switch ( Utility.Random( 5 ) )
                        {
                            case 0: ApplyAttribute( secondary, min, max, AosWeaponAttribute.HitPhysicalArea,2, [i]50[/i], 2 ); break;
                            case 1: ApplyAttribute( secondary, min, max, AosWeaponAttribute.HitFireArea,    2, [i]50[/i], 2 ); break;
                            case 2: ApplyAttribute( secondary, min, max, AosWeaponAttribute.HitColdArea,    2, [i]50[/i], 2 ); break;
                            case 3: ApplyAttribute( secondary, min, max, AosWeaponAttribute.HitPoisonArea,    2, [i]50[/i], 2 ); break;
                            case 4: ApplyAttribute( secondary, min, max, AosWeaponAttribute.HitEnergyArea,    2, [i]50[/i], 2 ); break;
                        }


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 1.6.2024, 6:31
Designed by Nickostyle