|
@@ -237,6 +237,14 @@ namespace XmdsCommonServer.Plugin.Scene
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ //追杀怪只能追杀目标
|
|
|
+ if (!String.IsNullOrEmpty(src.GetAttackPlayer()))
|
|
|
+ {
|
|
|
+ if(target.PlayerUUID == null || target.PlayerUUID != src.GetAttackPlayer())
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
if(src != target && !JSGModule.IsExpectValidForPet(expectTarget))
|
|
|
{
|
|
@@ -260,7 +268,7 @@ namespace XmdsCommonServer.Plugin.Scene
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //绑定攻击者
|
|
|
+ //被追杀人和怪 可攻击追杀怪
|
|
|
if(!String.IsNullOrEmpty(target.GetAttackPlayer()) && src.PlayerUUID != target.GetAttackPlayer())
|
|
|
{
|
|
|
if (src.IsPet && src.Virtual.GetMasterUnit() != null)
|