红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1487|回复: 4

【求教】如何让单位(步兵/载具)主动攻击友军

[复制链接]
发表于 2021-4-29 16:19:10 | 显示全部楼层 |阅读模式
如题,我想做一个机动隐形力场发生器,刚开始我的想法是在载具上挂一个AE动画进行范围攻击,给攻击到的单位挂上隐形AE,


;;;rulesmd;;;
;AE动画
AttachEffect.Animation=StealthRing;加上ae标签
AttachEffect.Duration=4 ;触发效果与duration和动画Rate两个有关
AttachEffect.Delay=110  ;间隔



[StealthGnrt]
Damage=0
ROF=20
Range=7
Projectile=InvisibleAll
Speed=40
Report=
Warhead=llusWH
Bright=yes

[llusWH]
InfDeath=0
CellSpread=9
PercentAtMax=1

AffectsEnemies=no
AffectsAllies=yes

AttachEffect.Duration=300
AttachEffect.Cloakable=yes
AttachEffect.DiscardOnEntry=yes
PreventScatter=yes
DamageAirThreshold=100
Wood=no
Wall=no
Verses=3%,3%,3%,3%,3%,3%,3%,3%,3%,3%,3%






;;;artmd;;;
[StealthRing]
Translucency=75;透明度 百分比
Rate=300
Damage=1
DamageRadius=50;伤害半径

;Warhead=StealthGnrt;有伤害无AE
Weapon=StealthGnrt
Flat=true;
;Report=PsychicRevealActivate
Layer=ground

Conventional=no



挂在载具上确实有效果,
但问题是AE的weapon无所属,致使所有势力(友军、敌军、中立方)都受AE,
AffectsEnemies=no  和 AffectsAllies=yes都不起作用了

然后把AE的 weapon 换成 warhead,会造成伤害但不能给单位挂AE,所以也不行



我想的第二种方案是给载具添加载员,然后载员使用光棱坦克那种有分散溅射的武器,武器的弹头挂隐形,但是我试了AttackCursorOnFriendlies=
yes和AttackFriendlies= yes,但是载员没有主动攻击友军,所以想请教一下大佬们有什么方法吗?







发表于 2021-4-29 17:30:59 | 显示全部楼层
塞个无限射程的神经突击车不就完了 弹头调成只影响己方
发表于 2021-4-29 17:45:57 | 显示全部楼层
本帖最后由 贝儿利亚 于 2021-4-29 19:06 编辑

话说我前几天发帖做的光环型部署车辆应该就是你要做的。主动攻击友方,用范围弹头加炸膛Dropping即可。ae挂武器会不分敌我。
发表于 2021-4-29 21:37:01 | 显示全部楼层
乘客没有攻击的原因是他射不出来。
把乘客做成两栖。
溅射没有用,把弹头范围加大就行。
 楼主| 发表于 2021-5-1 16:54:31 | 显示全部楼层
结一下帖子,,前天晚上搞出来了忘了传了,多谢大佬们的指导




;幻影坦克 弱隐身场
[MGTK]
OpenTopped=yes
Passengers=1
SizeLimit=1
InitialPayload.Types=GNRT
InitialPayload.Nums=1
NoManualUnload=yes
Survivor.RookiePassengerChance=0
Survivor.VeteranPassengerChance=0
Survivor.ElitePassengerChance=0

;范围与发生器所及范围相同
HasRadialIndicator=yes;使用视觉指示器
RadialIndicatorRadius=3;视觉指示器范围

Sensors=yes;反隐形
SensorsSight=3

;搭载发生器
[GNRT]
Image=SEAL
Category=Soldier
Strength=50
Immune=Yes
Armor=none
TechLevel=-1
Insignificant=yes
Speed=10
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AllowedToStartInMultiplayer=no
Cost=10
Soylent=100
Points=1
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
PhysicalSize=1
MovementZone=Infantry
ThreatPosed=0
Size=1
Trainable=no

Sight=3

;主动攻击己方
HasStupidGuardMode=false;填false时才能自动攻击目标
NoManualFire=yes;不能手动选择目标进行攻击

AttackCursorOnFriendlies=yes
AttackFriendlies=yes

Primary=StealthGnrt

;范围环
HasRadialIndicator=yes;使用视觉指示器
RadialIndicatorRadius=3;视觉指示器范围


;AE动画
;AttachEffect.Animation=StealthRing;加上ae标签
;AttachEffect.Duration=4 ;触发效果与duration和动画Rate两个有关
;AttachEffect.Delay=110  ;间隔

[]
;自激发
;注意Range、CellSpread 与 单位 Sight 、RadialIndicatorRadius 统一
[StealthGnrt]
Damage=1;0
ROF=10;100
Range=3
CellRangefinding=yes
Projectile=SGnrtP
Speed=100
Warhead=llusWH

DecloakToFire=no;攻击时揭露自身隐形
RevealOnFire=no;攻击时揭露自身黑幕

;AreaFire=yes
;OmniFire=yes


[SGnrtP]
Image=None
Arm=10
Shadow=no
Acceleration=1
Vertical=yes
DetonationAltitude=0

[llusWH]
Image=RING1
InfDeath=0
CellSpread=3
PercentAtMax=1

AffectsEnemies=no
AffectsAllies=yes

AttachEffect.Duration=100
;机动隐形(弱
AttachEffect.Cloakable=yes

;机动铁幕(稳定
;IronCurtain.Duration=50
;IronCurtain.Cap=0

AttachEffect.DiscardOnEntry=yes
PreventScatter=yes;不会使单位移动
DamageAirThreshold=100
Wood=no
Wall=no
;Verses=100%,100%,100%,100%,100%,100%,100%,100%,100%,100%,100%
;机动隐形弹头
Verses=3%,3%,3%,3%,3%,3%,3%,3%,3%,3%,3%
;机动铁幕弹头
;Verses=0%,0%,0%,3%,3%,3%,3%,3%,3%,3%,3%
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2022-5-22 21:52 , Processed in 0.012472 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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