本帖最后由 紫色放逐 于 2017-4-5 19:17 编辑
对于建筑
Primary(盖特逻辑为Weapon1)上的激光设置 即 LaserXXXColor三句和LaserDuration 会覆盖Secondary(Weapon23456···)上的激光设置
并且和主武器是否有IsLaser=yes无关
具体情况为
如果建筑主武器没有激光设置
那么即使副武器设置了激光效果 也无法正常显示 (盖特同理)
如果主武器设置了蓝色激光
那么即使副武器设置了红色激光 也会强制显示成蓝色
对于能升级的建筑 升级为精英后 决定权转移给ElitePrimary(EliteWeapon1)
为了便于理解 举个栗子
[building1]
Primary=p1
Secondary=s1
[p1]
Damage=1
ROF=1
Range=1
Projectile=Invisiblelow
Speed=100
Warhead=XXXXXXXX
Report=XXXXXXX
Anim=XXXXXXXXX
[s1]
Damage=1
ROF=1
Range=1
Projectile=InvisibleAll
Speed=100
Warhead=XXXXXXXX
Report=XXXXXXX
Anim=XXXXXXXXX
IsLaser=yes
LaserInnerColor=255,0,0
LaserOuterColor=200,0,0
LaserOuterSpread=100,0,0
LaserDuration=15
即使这个建筑使用副武器攻击 也显示不出红色激光
[building2]
Primary=p2
Secondary=s2
[p2]
Damage=1
ROF=1
Range=1
Projectile=Invisiblelow
Speed=100
Warhead=XXXXXXXX
Report=XXXXXXX
Anim=XXXXXXXXX
IsLaser=no
LaserInnerColor=0,0,255
LaserOuterColor=0,0,200
LaserOuterSpread=0,0,100
LaserDuration=15
[s2]
Damage=1
ROF=1
Range=1
Projectile=InvisibleAll
Speed=100
Warhead=XXXXXXXX
Report=XXXXXXX
Anim=XXXXXXXXX
IsLaser=yes
LaserInnerColor=255,0,0
LaserOuterColor=200,0,0
LaserOuterSpread=100,0,0
LaserDuration=15
即使这个建筑使用副武器攻击 也只能强制射出蓝色激光
盖特同理 由Weapon1决定
对于building1(主武器无激光 副武器有激光) 解法是:主武器IsLaser=no 并且设置需要的LaserXXXColor和LaserDuration 副武器则正常设置激光
想让建筑主副武器(或各级盖特武器)射出不同颜色的激光 目前是不可行的
|