Цитата(Nerengot @ 18.11.2020, 20:47)

Приветствую. Хочется все таки понять как создать новую руду. Вроде пробовал делать по аналогии с родными - сервер не стартует. Почитал подобные темы тут и увидел про приведение к string но что и как приводить не понял. В С# немного разбираюсь. Есть ли желающие потратить время на помощь и написать какие файлы надо менять и как именно? Для начала просто добавить руду, для примера Mithril Ore и дать возможность переплавки.
string нужен для того, чтобы обойти проблему с клилоком, откуда берутся все имена предметов, ресурсов в том числе. По стандарту мы имеем от Iron до Valorite диапазон ресурсов. Соответственно в чем идея стринга, просто переписываются значения из Int переменной клилока в текстовый вид. Что позволяет добавлять новые и изменять уже существующие виды ресурсов.
Основная же проблема - это найти и правильно дописать прочие скрипты, где используются ресурсы. Если использовать Visual Studio среду или просто что-то типа Notepad++ блокнотика, можно произвести поиск по всем файлам в папке Scripts, по ключу к примеру Valorite или Iron. Таким образом ты явно выйдешь на все места, где используются базовые металлы. По памяти, это будет около 40-50 файлов, если это RunUO сборка.
Из сложного - это правильно указать процентные соотношения по добыче ресурсов в Mining.cs. Т.к. в сумме должно выйти 100% на все виды металлов, иначе то что переваливает за 100% - будет вне досягаемости игроков.
А так-же Bulk Orders, там много правок сделать надо. Но если это не будет использоваться в заказах, то можно просто проигнорировать.