找回密码
 点一下
查看: 3077|回复: 24

【求助】一个武器  在编辑器上可以成功实现 当试图用XML制作时就不可攻击了

[复制链接]
发表于 2010-4-30 19:06:28 | 显示全部楼层 |阅读模式
一个武器  在编辑器上可以成功实现 当试图用XML制作时就不可攻击了   当试图A一个单位时 就会显示必须瞄准一个单位
明明点的是单位 就这么说           
可是A无敌单位时就说 不能打无敌的
强人们帮忙看看怎么回事

武器数据
    <CWeaponLegacy id="ArbiterBeam">
        <EditorCategories value="Race:Protoss"/>
        <Icon value="Assets\Textures\btn-upgrade-protoss-airweaponslevel1.dds"/>
        <DisplayEffect value="ArbiterBeamDamage"/>
        <DisplayAttackCount value="8"/>
        <TargetFilters value="Visible;Missile,Stasis,Dead,Hidden,Invulnerable"/>
        <Range value="20"/>
        <Arc value="360"/>
        <Period value="1.01"/>
        <AllowedMovement value="Moving"/>
        <Effect value="Xpulseholy"/>                        ------------------------------------------------------------------------这个链接的效果【在编辑器上就是这么设定的】
        <Options index="OnlyFireWhileInAttackOrder" value="0"/>
        <Options index="OnlyFireAtAttackOrderTarget" value="0"/>
        <DamagePoint value="0"/>
    </CWeaponLegacy>


效果数据
    <CEffectEnumArea id="Xpulseholy">   -------------------------------------------------范围攻击的载体 【在编辑器上就是这么设定的】
        <SearchFilters value="-;Self,Player,Ally,Missile,Stasis,Dead,Invulnerable"/>
        <AreaArray Radius="20" Effect="ArbiterBeamSet"/>             --------------------链接的武器效果 在 在编辑器上面就是这样连接的  【如果米有记错的话】
        <ExcludeArray Value="Outer"/>
        <MaxCount value="8"/>
    </CEffectEnumArea>



这是使用的武器效果 单独链接这个武器链接这个效果看可以正常运行 编辑器上我连接的是 MothershipBeamSet
这里这个是复制粘贴mothership的 又作修改

    <CEffectDamage id="ArbiterBeamInitialDummyDamage" parent="DU_WEAP_MISSILE">
        <EditorCategories value="Race:Protoss"/>
        <Visibility value="Visible"/>
    </CEffectDamage>
    <CEffectSet id="ArbiterBeamSet">
        <EditorCategories value="Race:Protoss"/>
        <EffectArray value="ArbiterBeamPersistent"/>
        <EffectArray value="ArbiterSecondaryBeamPersistent"/>
    </CEffectSet>
    <CEffectCreatePersistent id="ArbiterSecondaryBeamPersistent">
        <EditorCategories value="Race:Protoss"/>
        <WhichLocation Value="TargetUnit"/>
        <TimeScaleSource Value="Caster"/>
        <Flags index="Channeled" value="1"/>
        <InitialEffect value="ArbiterBeamInitialDummyDamage"/>
        <PeriodCount value="3"/>
        <PeriodicValidator value="CasterNotDead"/>
        <PeriodicEffectArray value="ArbiterBeamDamage"/>
        <PeriodicPeriodArray value="0.375"/>
        <InitialDelay value="0.05"/>
    </CEffectCreatePersistent>
    <CEffectCreatePersistent id="ArbiterBeamPersistent">
        <EditorCategories value="Race:Protoss"/>
        <PeriodCount value="3"/>
        <WhichLocation Value="TargetUnit"/>
        <PeriodicEffectArray value="ArbiterBeamDamage"/>
        <PeriodicPeriodArray value="0.375"/>
        <TimeScaleSource Value="Caster"/>
        <Flags index="Channeled" value="1"/>
        <InitialEffect value="ArbiterBeamInitialDummyDamage"/>
        <PeriodicValidator value="CasterNotDead"/>
    </CEffectCreatePersistent>
    <CEffectDamage id="ArbiterBeamDamage" parent="DU_WEAP_MISSILE">
        <EditorCategories value="Race:Protoss"/>
        <Visibility value="Visible"/>
        <Amount value="75"/>
        <AreaArray Radius="0.5" Fraction="1"/>
        <AreaArray Radius="0.8" Fraction="0.5"/>
        <AreaArray Radius="1.2" Fraction="0.25"/>
        <ExcludeArray Value="Outer"/>
        <ExcludeArray Value="Target"/>
        <Death value="Fire"/>
    </CEffectDamage>
发表于 2010-4-30 19:11:47 | 显示全部楼层
哎.注释太少了.这么长的代码.注释肯定需要1/4的量.
回复

使用道具 举报

 楼主| 发表于 2010-4-30 19:15:30 | 显示全部楼层
哦 自己也没搞的太明白呀怎么加注释哦
回复

使用道具 举报

发表于 2010-4-30 19:27:20 | 显示全部楼层
这当然不可能了
肯定是你没改全
自己对比下
回复

使用道具 举报

 楼主| 发表于 2010-4-30 19:29:29 | 显示全部楼层
哦 在编辑器里就改了这些呀 还要改哪里?
回复

使用道具 举报

发表于 2010-4-30 19:31:21 | 显示全部楼层
把改之前的所有XML和改之后的XML对比下嘛
回复

使用道具 举报

 楼主| 发表于 2010-4-30 19:37:15 | 显示全部楼层
哦 真的对比了 研究了好久 也没看出少了啥呀
回复

使用道具 举报

发表于 2010-4-30 19:44:16 | 显示全部楼层
30多个XML都对比了?
回复

使用道具 举报

 楼主| 发表于 2010-4-30 19:46:21 | 显示全部楼层
那个把用编辑器修改的地图 用mpq打开了 对比了 没有那么多
回复

使用道具 举报

发表于 2010-4-30 19:49:19 | 显示全部楼层
把编辑器和记事本分别做的图,发上来啊
让别人对比下
回复

使用道具 举报

 楼主| 发表于 2010-4-30 19:50:05 | 显示全部楼层
哦&#160;&#160; (2x) - sYk0 - Shakuras Plateau&nbsp;&nbsp;XXXXXXXX.SC2Map (2.24 MB, 下载次数: 7) 这是用编辑器做的图
自己改的 数据 EffectData.xml (194 KB, 下载次数: 2) WeaponData.xml (35 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2010-4-30 19:51:48 | 显示全部楼层
另外,你用记事本改的图,用编辑器打开一看不就能发现问题所在了吗
回复

使用道具 举报

 楼主| 发表于 2010-4-30 20:03:07 | 显示全部楼层
不行 现在为了玩游戏 只能退回之前的版本了
回复

使用道具 举报

发表于 2010-4-30 20:10:54 | 显示全部楼层
啊?用新版玩不好吗
搞不懂你怎么想的
回复

使用道具 举报

 楼主| 发表于 2010-4-30 20:22:33 | 显示全部楼层
不是 新版加载器进入后全黑不正常 也不能虐电脑呀
回复

使用道具 举报

发表于 2010-4-30 20:25:10 | 显示全部楼层
这种玩游戏的基础问题你还是先搞定了再说吧
回复

使用道具 举报

 楼主| 发表于 2010-4-30 20:27:31 | 显示全部楼层
那个 帮我找找问题吧 据说即使是能正常进入也米有AI的
回复

使用道具 举报

发表于 2010-4-30 20:33:55 | 显示全部楼层
我好象用新版被电脑的XX打的很痛过
回复

使用道具 举报

 楼主| 发表于 2010-4-30 20:41:14 | 显示全部楼层
你是怎么做到的?
回复

使用道具 举报

发表于 2010-4-30 20:43:15 | 显示全部楼层
忘了,最近没打了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-2 16:35 , Processed in 0.114958 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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