|
@@ -72,7 +72,7 @@ namespace XmdsCommonServer.Plugin.JSGXmdsModule
|
|
|
|
|
|
/** 玩家伤害监测输出 */
|
|
|
public static void CheckAndPrintDamageLog(int damageBaseValue, XmdsVirtual attacker, XmdsVirtual hitter, AttackSource source, int damage,
|
|
|
- double DefCoef, int damageReduce, int addDamage, int artifaceMainDamage)
|
|
|
+ double DefCoef, float allDmgChgFinal, float monsterDmgChgFinal, float playerDmgChgFinal, float artifaceDmgChgFinal, float monsterAtkPer)
|
|
|
{
|
|
|
#if JSGProfile
|
|
|
try
|
|
@@ -98,13 +98,11 @@ namespace XmdsCommonServer.Plugin.JSGXmdsModule
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- XmdsSkillType FromSkillType = source == null ? XmdsSkillType.none : source.FromSkillType;
|
|
|
- XmdsVirtual.FormatLog(LoggerLevel.ERROR, "1. 伤害异常 : {0}, {1}, {2}, 实际伤害值:{3}, 防御信息:{4}, {5}, {6}", attacker.mInfo.Name, hitter.mInfo.Name,
|
|
|
- FromSkillType, damage, hitter.MirrorProp.Defence, attacker.MirrorProp.IgnoreDefense, attacker.MirrorProp.IgnoreDefensePer);
|
|
|
+ XmdsVirtual.FormatLog(LoggerLevel.WARNNING, "伤害异常 : {0}->{1}, ID:{2}-{3},{4}-{5},基础攻击:{6}", damageBaseValue, damage, attacker.mInfo.ID,
|
|
|
+ attacker.mInfo.Name, hitter.mInfo.ID, hitter.mInfo.Name, finalAttack);
|
|
|
|
|
|
- int spellInfo = (source == null || source.FromSpell == null) ? 0 : source.FromSpell.ID;
|
|
|
- XmdsVirtual.FormatLog(LoggerLevel.ERROR, "2. 伤害异常 : {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}",
|
|
|
- damageBaseValue, DefCoef, damageReduce, addDamage, artifaceMainDamage, spellInfo, attacker.mUnit.PlayerUUID, hitter.mUnit.PlayerUUID);
|
|
|
+ XmdsVirtual.FormatLog(LoggerLevel.WARNNING, "--伤害信息 : {0}, {1}, {2}, {3}, {4}, {5}, {6}",(float)(1.0f- DefCoef), allDmgChgFinal,
|
|
|
+ monsterDmgChgFinal, playerDmgChgFinal, artifaceDmgChgFinal, monsterAtkPer, JSGModule.GetAttackSourceDes(source));
|
|
|
|
|
|
//XmdsVirtual.FormatLog(LoggerLevel.ERROR, "3. 伤害异常受击防御 : {0},攻击穿透:{1},防御系数:{2},杀意信息:{3},{4}",
|
|
|
// hitter.MirrorProp.Defence, attacker.MirrorProp.IgnoreDefensePer, GetDefenceAddition(hitter.GetStateLv()),
|