通过翻阅论坛旧帖子,解决了战机里乘客跳伞问题。对于使用ammo的战机有个新的问题:战机仇恨和乘客仇恨不同步。如果战机在乘客射程之外接受攻击指令,那么战机只会飞到目标附近,弹药消失,乘客不开火。只有战机在乘客射程之内接受攻击指令,乘客才能正常发射导弹,但是如果目标没有被摧毁,那么乘客会不断spawn新的导弹直到目标被摧毁,即使战机已经没有ammo甚至停在机场里。请问这个问题有没有解?我自己能想到的还是让战机在目标附近生成一个靶子让乘客打,不过感觉这个方法挺笨的。
[BEAG]
RequiredHouses=Americans,Alliance
Primary=AGMissileTargeter
;Secondary=
InitialPayload.Types=MISSILEFIRER
InitialPayload.Nums=1
NoManualUnload=yes
Survivor.RookiePassengerChance=0
Passengers=1
OpenTopped=yes
[AGMissileTargeter]
Damage=0
Projectile=InvisibleAll
Warhead=Special
Range=15
[MISSILEFIRER]
Category=Soldier
Size=1
;VHPScan=Strong
Primary=AGMissileLauncher
Spawns=AGMISS
SpawnsNumber=2
NoSpawnAlt=no
SpawnRegenRate=400
SpawnReloadRate=0
Category=Soldier
Prerequisite=BARRACKS
TiberiumProof=yes
CrushSound=InfantrySquish
Strength=130
Storage=7
Pip=white
Fearless=yes
Armor=none
TechLevel=-1
Sight=4
Speed=5
Owner=British,French,Germans,Americans,Alliance
AllowedToStartInMultiplayer=no
Cost=300
Points=5
VoiceSelect=
VoiceMove=
VoiceAttack=
VoiceFeedback=
DieSound=
Locomotor={92612C46-F71F-11d1-AC9F-006008055BB5}
MovementZone=Fly
ConsideredAircraft=yes
HoverAttack=yes
SpeedType=Float
Crashable=yes
BalloonHover=yes ; ie never land
PhysicalSize=1
MovementRestrictedTo=Weed
ThreatPosed=0
Insignificant=yes
CanPassiveAquire=no
;AttackFriendlies=yes
;CanPassiveAquire=yes
;GuardRange=50
[AGMissileLauncher]
Damage=25 ;35
ROF=200
Burst=1
Range=15
MinimumRange=0; the missiles need time to align
Spawner=yes
Projectile=InvisibleAll
Speed=15
Warhead=HE
OmniFire=yes
Report=IntruderAttack
FireOnce=yes
|