红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: onflygo

关于修改weapon.xml的问题

[复制链接]
 楼主| 发表于 2011-2-10 19:31:47 | 显示全部楼层
上面的问题解决了,
如果我要娜塔莎不能狙将军刽子手,在以下代码的哪一行插入<ExcludeThing>JapanMechaKing</ExcludeThing>?
  1.         <WeaponTemplate
  2.                 id="SovietCommandoPilotSnipeWeapon"
  3.                 AttackRange="500.0"
  4.                 WeaponSpeed="999999.0"
  5.                 FireSound="SOV_Commando_GunFire"
  6.                 FireFX="FX_SovietPilotSnipeFire"
  7.                 FireVeteranFX="FX_SovietPilotSnipeFire"
  8.                 RadiusDamageAffects="ENEMIES"
  9.                 ClipSize="0"
  10.                 Flags="ATTACK_NEEDS_LINE_OF_SIGHT"
  11.                 CanFireWhileMoving="false"
  12.                 AcceptableAimDelta="10d"
  13.                 RequiredAntiMask="ANTI_GROUND ANTI_WATER"
  14.                 >
  15.                 <Nuggets>
  16.                         <ParalyzeNugget                               
  17.                                 ParalyzeType="UNMANNED"
  18.                                 ParalyzeFX="FX_SOV_Natasha_PilotSnipe">
  19.                                 <SpecialObjectFilter
  20.                                         Rule="ANY"
  21.                                         Relationship="ENEMIES"
  22.                                         Include="VEHICLE"
  23.                                         StatusBitFlagsExclude="UNDER_IRON_CURTAIN"/>                                               
  24.                         </ParalyzeNugget>                  
  25.                 </Nuggets>
  26.         </WeaponTemplate>
复制代码
发表于 2011-2-10 21:28:38 | 显示全部楼层
都放在滤镜里(<SpecialObjectFilter>)
UNDER_IRON_CURTAIN">(注意这里有改动,是">",不是"/>")
<ExcludeThing>JapanMechaKing</ExcludeThing>
结尾加</SpecialObjectFilter>和前面呼应

StatusBitFlagsExclude="UNDER_IRON_CURTAIN">
<ExcludeThing>JapanMechaKing</ExcludeThing>
</SpecialObjectFilter>
 楼主| 发表于 2011-2-10 21:41:42 | 显示全部楼层
怪不得,我只把“/>改为>”,没有加“</SpecialObjectFilter>”,谢谢!
 楼主| 发表于 2011-2-11 11:49:10 | 显示全部楼层
本帖最后由 yangqs 于 2011-2-11 12:20 编辑

还有一个问题,如果我要修改VacuumBombEffect(真空内爆弹),
是不是要把
  1. <Filter
  2.      Rule="ANY"
  3.      Include="VEHICLE INFANTRY AIRCRAFT TIME_BOMB"
  4.      StatusBitFlagsExclude="UNATTACKABLE UNDER_IRON_CURTAIN IN_NANOHIVE"/>
复制代码


改为
  1. <Filter
  2.       Rule="ANY"
  3.       Include="VEHICLE INFANTRY AIRCRAFT TIME_BOMB"
  4.       StatusBitFlagsExclude="UNATTACKABLE UNDER_IRON_CURTAIN IN_NANOHIVE">
  5.       <ExcludeThing>JapanMechaKing</ExcludeThing>
  6.       <Filter>
复制代码
发表于 2011-2-11 12:23:55 | 显示全部楼层
结尾应该是</Filter>
发表于 2011-2-11 12:46:20 | 显示全部楼层
技能里写上过滤内容的,至少要在SP和weapon里写,SP写上过滤是从逻辑上否定了对某物体的攻击,WEAPON里的定义是在万一的情况下出现了技能,也不会造成实际性的伤害。EA的过滤器写得还是很好的`
 楼主| 发表于 2011-2-11 14:03:53 | 显示全部楼层
非常感谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2024-4-19 11:42 , Processed in 0.041174 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表