Цитата
Подскажите пожалуйста где редактировать максимальный стат и скилл?
PlayerMobile.cs
Значения самих статов по 150 которые, меняем на произвольные тут:
Код
#region Stat Getters/Setters
[CommandProperty( AccessLevel.GameMaster )]
public override int Str
{
get
{
if( Core.ML && this.AccessLevel == AccessLevel.Player )
return Math.Min( base.Str, 150 );
return base.Str;
}
set
{
base.Str = value;
}
}
[CommandProperty( AccessLevel.GameMaster )]
public override int Int
{
get
{
if( Core.ML && this.AccessLevel == AccessLevel.Player )
return Math.Min( base.Int, 150 );
return base.Int;
}
set
{
base.Int = value;
}
}
[CommandProperty( AccessLevel.GameMaster )]
public override int Dex
{
get
{
if( Core.ML && this.AccessLevel == AccessLevel.Player )
return Math.Min( base.Dex, 150 );
return base.Dex;
}
set
{
base.Dex = value;
}
}
#endregion
Скиллы и статы капятся в ядре, возможно к которому у вас нет доступа
(папка Server, которая компилируется в .exe файл).По этому можно пойти сразу более простым путём, установив капы для создаваемых персонажей:
CharactarCreation.cs
метод:
private static void EventSink_CharacterCreated( CharacterCreatedEventArgs args )вставляем в него строки:
Код
private static void EventSink_CharacterCreated( CharacterCreatedEventArgs args )
{
newChar.Skills.Cap = 7000; //7000 - означает 700.0%
newChar.Stat.Cap = 225; // 225 статов
Важно понимать, что эти изменения будут действовать для новых персонажей. Если уже имеются старые, то можно глобальными командами в мире изменить их свойства:
[global set SkillsCap 10000 where playermobile - команда установит всем игрокам в ми ре скиллс кап 1000.0%
[global set StatCap 500 where playermobile // всем 500 стат кап
Цитата
И где редактировать рост стата от скила? Например что бы анатомией росла сила до 120, а не 80 (допустим)
Аналогично в ядре
http://runuo.googlecode.com/svn/devel/Server/Skills.csКод
private static SkillInfo[] m_Table = new SkillInfo[58]
...
Если не ошибаюсь, зависимость не от скилла, а от стат капа игрока. Чем больше статов прокаченно, тем слабее растут статы. Так же при анатомии (если таргетом кидать скилл), вроде сила не должна расти. Интеллект разве что.
Но если нет доступа к ядру, то можно попытаться сделать правки через Scripts/Misc/SkillCheck.cs в методах для статов. Создавая проверку, типа если анатомии у нас меньше 120, то увеличиваем порог для гейна статов или стата.