我们首先看以下几个技能
命中神通代码
base.WhenAttack_Cul_1(entryRecord, Attacker, Behiter, damage_Recorder);
BigInteger bigInteger = Attacker.battle_Character_Info.BattleData_Manager.GetFinalValue(PropertyTypeEnum.MingZhong) * Base * entryRecord.Level / 10;
if (bigInteger > 2147483647L)
{bigInteger = 2147483637;}
damage_Recorder.PercentAddition.Add((int)bigInteger);
注意,这里有个上限,不过不重要,一般命中达不到这么高,除非修改
鸟阵代码
base.WhenAttack_Cul_1(entryRecord, Attacker, Behiter, damage_Recorder);
BigInteger bigInteger = Attacker.battle_Character_Info.BattleData_Manager.GetData(PropertyTypeEnum.Speed).True_Base_Value - Behiter.battle_Character_Info.BattleData_Manager.GetData(PropertyTypeEnum.Speed).True_Base_Value;
if (!(bigInteger > 0L))
{
return;
}
try
{
if (bigInteger > 2147483646L)
{bigInteger = 2147483646;}
damage_Recorder.PercentAddition.Add((int)bigInteger);}
这个是真能达到这么高,就按上限算吧,2147万,注意是百分比,是21亿除以100
后面不贴了
命中神通代码
base.WhenAttack_Cul_1(entryRecord, Attacker, Behiter, damage_Recorder);
BigInteger bigInteger = Attacker.battle_Character_Info.BattleData_Manager.GetFinalValue(PropertyTypeEnum.MingZhong) * Base * entryRecord.Level / 10;
if (bigInteger > 2147483647L)
{bigInteger = 2147483637;}
damage_Recorder.PercentAddition.Add((int)bigInteger);
注意,这里有个上限,不过不重要,一般命中达不到这么高,除非修改
鸟阵代码
base.WhenAttack_Cul_1(entryRecord, Attacker, Behiter, damage_Recorder);
BigInteger bigInteger = Attacker.battle_Character_Info.BattleData_Manager.GetData(PropertyTypeEnum.Speed).True_Base_Value - Behiter.battle_Character_Info.BattleData_Manager.GetData(PropertyTypeEnum.Speed).True_Base_Value;
if (!(bigInteger > 0L))
{
return;
}
try
{
if (bigInteger > 2147483646L)
{bigInteger = 2147483646;}
damage_Recorder.PercentAddition.Add((int)bigInteger);}
这个是真能达到这么高,就按上限算吧,2147万,注意是百分比,是21亿除以100
后面不贴了










