游戏狂人
 
- 贡献度
- 15
- 金元
- 15530
- 积分
- 1613
- 精华
- 0
- 注册时间
- 2010-9-13
|
dll文件位置:TheNameLessSlayDragon\TheNameLess_Data\Managed\Assembly-CSharp.dll
修改前请备份,备份,备份!!!
1、修改疲劳度
FlowChartHelper类
public void FatigueChange(int e)方法
下面是倍率,num是失败的额外疲劳惩罚(一般是4),num2是倍率
float num2 = 0.05f;
if (SaveVariables.gameVariables.lessfatigue)
{
num2 = 0.05f;
}
if (SaveVariables.gameVariables.easyFatigueMode)
{
num2 = 0f;
}
2、改观察、生存等成功失败
Character类
public float GetCheckValue(CheckType checkType)方法
下面是额外增加的概率数量,直接改这里就行
float num = 30f;
if (SaveVariables.gameVariables.easyCheckMode)
{
num = 30f;
}
3、修改工艺制造等成功失败
CraftButtonEvent类
public IEnumerator BlackSmithProgress()方法
int lv = 0;改成=2即可成功就是大成功(完美)
if (keyValuePair.Value <= 100f);100改成0就可每次都成功
4、修改制造额外属性
Equip类
public Equip(string eid, BlackSmithRecipe smithRecipe, int level)方法
修改下面为>0,=10,可以提升基准属性100%
if (level > 2)
{
level = 2;
}
5、最高难度存档数量修改
SaveController类
public void SaveGame(int saveId)方法
SaveVariables.gameVariables.todaySaveNum++;改为=0
6、锻造修改附加属性,购买或任务给的装备也会增加属性
Property类
public static List<Property> GetProperties(Dictionary<string, float> stats)方法
List<Property> list = new List<Property>();
foreach (KeyValuePair<string, float> keyValuePair in stats)
{
Property property = new Property(Stats.GetStatType(keyValuePair.Key));
property.baseValue = keyValuePair.Value;//基础属性,可以*或者+等
property.value = property.baseValue * 10f;//附加属性,可以*或者+等,可以写代码property.baseValue小于0的时候*10或*0.1
list.Add(property);
}
return list;
7、觉醒技数量限制取消,显示有,实际已经没有了
AwakeSpark类
public AwakeSpark(string spId)方法
在int.TryParse(list[8], out this.limitNum);后面用IL指令增加
56 00A0 ldarg.0
57 00A1 ldc.i4.0
58 00A2 stfld int32 NameLess.AwakeSpark::limitNum
|
评分
-
1
查看全部评分
-
|