|
|
楼主 |
发表于 2011-5-10 13:04:03
|
显示全部楼层
自定义支持光束
需要注意的是,PrismForwarding.SupportWeapon指定的武器,并不是一般意义上的“武器”,而且它从未真正开过火。这个武器的作用是给PF系统提供参数。另外,下面说明中所指的默认值,是指在不定义PrismForwarding.SupportWeapon时PF系统使用的默认值,如果一个新的SupportWeapon与一个PF系统建立了引用关系,那么这个武器将使用其他武器系统的默认值。
另外不建议使用原版[PrismSupport]武器作为模板来修改,要定义新的SupportWeapon,建议使用下面提供的模板。
[PrismForwarding.SupportWeapon]→Range= (integer - cells)
指定使用这个武器的PF塔可以给其他塔充能的最大距离,-2即为无限。
如果没有指定PrismForwarding.SupportWeapon,那么这个值将默认为PF塔的主武器射程+1(据说这1的加成与建筑本身占地有关)。
[PrismForwarding.SupportWeapon]→MinimumRange= (integer - cells)
指定使用这个武器的PF塔可以给其他塔充能的最小距离。
如果没有指定PrismForwarding.SupportWeapon,那么将不存在最小充能距离。
[PrismForwarding.SupportWeapon]→ROF= (integer - frames)
当一个支持光束被发射后,下一个支持光束发射所需的最小间隔时间。
如果没有指定PrismForwarding.SupportWeapon,那么这个值将默认为[General]→PrismSupportDelay。
[PrismForwarding.SupportWeapon]→Report= (sound)
当支持光束被发射时播放的声音。在原版中不存在这个设置。(因为充能是为了方便开火塔开火,那声音就已经...)需要注意的是当同时有大量支持光束被发射时,可能会让此音量获得巨大提高以致使开火声成为噪音,注意采取控制网络规模或谨慎选取声音等措施。
如果没有指定PrismForwarding.SupportWeapon,那么将不存在发射声音。
[PrismForwarding.SupportWeapon]→IsLaser= (boolean)
设定支持光束中是否包含激光光束,LaserDuration、IsHouseColor、LaserInnerColor、LaserOuterColor、LaserOuterSpread、LaserThickness等其他激光自定义标签在这里仍然可用。
如果没有指定PrismForwarding.SupportWeapon,那么将以传统形式绘制激光(IsLaser=yes, LaserDuration=[General]→PrismSupportDuration, IsHouseColor=yes, LaserThickness=3)
[PrismForwarding.SupportWeapon]→IsElectricBolt= (boolean)
设定支持光束中是否包含磁能波,IsAlternateColor、Bolt.Color1、Bolt.Color2、Bolt.Color3等其他磁能波自定义标签在这里仍然可用。
如果没有指定PrismForwarding.SupportWeapon,那么武器将没有磁能波视效。
[PrismForwarding.SupportWeapon]→IsRadBeam= (boolean)
设定支持光束中是否包含辐射波,Beam.Duration、Beam.IsHouseColor、Beam.Color、Beam.Amplitude等其他磁能波自定义标签在这里仍然可用。
如果没有指定PrismForwarding.SupportWeapon,那么武器将没有辐射波视效。
目前为止支持武器仅有上述设置。
例程代码:
[ATESLA]
......
PrismForwarding=yes
PrismForwarding.MaxFeeds=1
PrismForwarding.MaxChainLength=8
PrismForwarding.MaxNetworkSize=10
PrismForwarding.SupportWeapon=NewPrismSupportBeam
PrismForwarding.Intensity=1
PrismForwarding.BreakSupport=yes
PrismForwarding.ToAllies=yes
PrismForwarding.SupportModifier=150%
......
[NewPrismSupportBeam]
Range=9 ;貌似原版中是8,如果想达到原版效果就设成8吧
ROF=45
IsLaser=yes
IsHouseColor=yes
LaserDuration=15
LaserThickness=3
Projectile=InvisibleHigh
Warhead=DummyWarhead
支持光束开火坐标
支持光束的开火点可以以FLH标准设置(AlternateFLH0设置新兵状态的开火点,AlternateFLH1设置三级开火点,如果其中某一个被设置为0,0,0(默认的FLH)那么这个值将自动以PrimaryFireFLH或ElitePrimaryFireFLH代替)。
一些限制
PF逻辑最好不要在可以反部署的建筑上出现——一个正在反部署的建筑在PF逻辑工作时可能会导致IE。 |
|