红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4661|回复: 10

求助:如何在RA3里实现心灵控制?

[复制链接]
发表于 2019-9-5 18:58:20 | 显示全部楼层 |阅读模式
目前用修改间谍的技能没成功 然后用了cnc3的摄魂师技能又受到平台限制
 楼主| 发表于 2019-9-5 19:00:17 | 显示全部楼层
但是我看有人在mod里做出来了 或者谁有相关的源码也行
发表于 2019-9-6 00:19:42 | 显示全部楼层
不知道你是怎么设置的,反正cc3那个我个人用着完全没问题,惟一一个问题就是心控线必然显示并且和盟军科技线共用材质……
发表于 2019-9-6 11:02:42 | 显示全部楼层
间谍那个好像有引擎限制,只能做成none类型的技能

你看看用ocl配合一下能不能用?
 楼主| 发表于 2019-9-6 13:14:20 | 显示全部楼层
1145158638 发表于 2019-9-6 00:19
不知道你是怎么设置的,反正cc3那个我个人用着完全没问题,惟一一个问题就是心控线必然显示并且和盟军科技 ...


                        <ActivateModuleSpecialPower
                                id="ModuleTag_ManipulatorDeviceUpdate"
                                SpecialPowerTemplate="SpecialPower_ManipulateObject"
                                StartAbilityRange="200"
                                Options="CHECK_SPECIALPOWER_REQUIREMENTS_DURING_UPDATE">
                                <Modules
                                        ModuleId="ModuleTag_ManipulatorDeviceWorker"
                                        TriggerType="TARGET_OBJECT" />
                        </ActivateModuleSpecialPower>
这是cc3摄魂师控制部分 我的modsdk不能识别StartAbilityRange这一行 请问你的代码是怎样设置的
 楼主| 发表于 2019-9-6 13:15:40 | 显示全部楼层
洪敬233 发表于 2019-9-6 11:02
间谍那个好像有引擎限制,只能做成none类型的技能

你看看用ocl配合一下能不能用?

还可以用ocl? 我新人技术不精 希望指教
发表于 2019-9-6 15:26:56 | 显示全部楼层
parametheus 发表于 2019-9-6 13:15
还可以用ocl? 我新人技术不精 希望指教

在目标区域ocl一个虚拟物体来代替本体释放技能来补足技能只能none释放的不足
发表于 2019-9-6 16:11:46 | 显示全部楼层
parametheus 发表于 2019-9-6 13:14
这是cc3摄魂师控制部分 我的modsdk不能识别StartAbilityRange这一行 请问你的代码是怎样设 ...

确实不同……根据xsd显示,在ra3中ActivateModuleSpecialPower并不包含SpecialAbilityUpdateModuleData,而只有在SpecialAbilityUpdateModuleData中才有StartAbilityRange,因此我所使用的则是ActivateModuleSpecialAbilityUpdate然后通过ModuleId="ModuleTag_ManipulatorDeviceWorker"来启动下面的TemporaryOwnerSpecialPower的
 楼主| 发表于 2019-9-6 17:23:12 | 显示全部楼层
1145158638 发表于 2019-9-6 16:11
确实不同……根据xsd显示,在ra3中ActivateModuleSpecialPower并不包含SpecialAbilityUpdateModuleData, ...

                        <SpecialPower
                                id="ModuleTag_ManipulatorDevice"
                                SpecialPowerTemplate="SpecialPower_ManipulateObject"
                                UpdateModuleStartsAttack="true" />
                        <ActivateModuleSpecialAbilityUpdate
                                id="ModuleTag_ManipulatorDeviceUpdate"
                                StartAbilityRange="150"
                                SpecialPowerTemplate="SpecialPower_ManipulateObject">
                                <SpecialPowerModules
                                        ModuleId="ModuleTag_ManipulatorDeviceWorker"
                                        TriggerAtTargetPosition="true"
                                        TriggerType="TARGET_OBJECT" />
                        </ActivateModuleSpecialAbilityUpdate>
                        <TemporaryOwnerSpecialPower
                                id="ModuleTag_ManipulatorDeviceWorker"
                                SpecialPowerTemplate="SpecialPowerDummyTriggered3"
                                UpdateModuleStartsAttack="false" />
我按照这个试了一下 点技能后还是没有光标出现 是不是我搞错了或者缺了什么?
这是剩下的东西
        <LogicCommand
                Type="SPECIAL_POWER"
                Options="NEED_TARGET_ENEMY_OBJECT"
                id="Command_ActivatePsychicSpecialPower">
                <SpecialPower>SpecialPower_ManipulateObject</SpecialPower>
        </LogicCommand>
       
        <LogicCommandSet
                id="JapanPsychicCommandSet">
                <Cmd>Command_ActivatePsychicSpecialPower</Cmd>
                <Cmd>Command_MoveToPositionAndCollect</Cmd>
        </LogicCommandSet>       
       
        <SpecialPowerTemplate
                id="SpecialPower_ManipulateObject"
                TargetType="OBJECT"
                InitiateSound="ALL_Spy_Bribe"
                ReloadTime="1s"
                NameOfVoiceNameToUseAsInitiateIntendToDoVoice="InitiateManipulateObject"
                WaypointModeTerminal="false"
                Flags="NEEDS_OBJECT_FILTER">
                <ObjectFilter
                        Rule="ANY"
                        Relationship="ALLIES ENEMIES NEUTRAL"
                        Include="INFANTRY AIRCRAFT VEHICLE SHIP STRUCTURE"
                        Exclude="EGG MCV HARVESTER"
                        StatusBitFlagsExclude="AIRBORNE_TARGET SUBMERGED NO_BRIBE">
                        <ExcludeThing>AlliedCommandoTech1</ExcludeThing>
                        <ExcludeThing>SovietCommandoTech1</ExcludeThing>
                        <ExcludeThing>JapanCommandoTech1</ExcludeThing>
                </ObjectFilter>
        </SpecialPowerTemplate>
       
        <SpecialPowerTemplate
                id="SpecialPowerDummyTriggered3"
                TargetType="OBJECT" />
 楼主| 发表于 2019-9-6 17:26:43 | 显示全部楼层
1145158638 发表于 2019-9-6 16:11
确实不同……根据xsd显示,在ra3中ActivateModuleSpecialPower并不包含SpecialAbilityUpdateModuleData, ...

按照这个试了下 点了F后还是没有光标出现 是不是我搞错了或者缺了什么
                        <SpecialPower
                                id="ModuleTag_ManipulatorDevice"
                                SpecialPowerTemplate="SpecialPower_ManipulateObject"
                                UpdateModuleStartsAttack="true" />
                               
                        <ActivateModuleSpecialAbilityUpdate
                                id="ModuleTag_ManipulatorDeviceUpdate"
                                StartAbilityRange="150"
                                SpecialPowerTemplate="SpecialPower_ManipulateObject">
                                <SpecialPowerModules
                                        ModuleId="ModuleTag_ManipulatorDeviceWorker"
                                        TriggerAtTargetPosition="true"
                                        TriggerType="TARGET_OBJECT" />
                        </ActivateModuleSpecialAbilityUpdate>

                        <TemporaryOwnerSpecialPower
                                id="ModuleTag_ManipulatorDeviceWorker"
                                SpecialPowerTemplate="SpecialPowerDummyTriggered3"
                                UpdateModuleStartsAttack="false" />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-16 13:26 , Processed in 0.049171 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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