07. 修改超级武器(支援技能)
超级武器的大部分条目在Ares3.0说明书中都已经列出了
以下列出部分Ares3.0说明书可能没提到的代码
没有默认且没提可以缺省(或需要什么有效、仅在什么有效)的不建议省略
颜落随风:
提一句容易出问题的,Action这个词条在原版主要用于指定指针,但不完全是这个作用,
其中还包括一些其他反馈信息,如果使用原版超武的话,尽量使用现成的Action而不是Custom
a851903106:
其实写Custom也没什么问题,它默认是攻击指针
以下内容较长,常用条目总结为如下链接txt文件:
https://gitee.com/junjacobyoung/mo336ini-guide/blob/develop/ststl/【8L】超级武器(支援技能)修改.txt
也可继续在本文档阅读,内容与txt文件一致:
RechargeTime=10 ;指定超级武器的冷却
UIName=NAME:Nuke ;同单位代码中的UIName,包括超武倒计时都显示相应的项内容,默认NAME:EMPTY
Name=Tactical Nuke ;同单位代码中的Name,纯粹的注释
IsPowered=yes ;超武是否需要电力才能使用
Type=MultiMissle ;超级武器类型,是一个枚举值,不能随便编,具体有哪些见Ares3.0说明书
Action=Nuke ;原版代码,主要用于定义超武使用哪个鼠标指针,使用原版就有的超武时应当按原版的写法,其余的写Custom就可以了
Cursor=Nuke ;需要Action=Custom,指定超武使用哪个鼠标指针,默认是Attack,单个单位攻击射程内目标的指针
NoCursor=NoCanDo ;需要Action=Custom,指定超武不能释放使用哪个指针,默认NoCanDo
SidebarPCX=nukeicon.pcx ;指定超武在侧边栏显示的图标,默认是那个紫球
ShowTimer=yes ;是否在右下角显示超武倒计时
DisableableFromShell=no ;是否可以在侧边栏取消,仅Type是Firestorm和Battery的超武可用,别的超武为yes时会出现各种神秘问题
AIDefendAgainst=yes ;AI是否用SW.AITargeting为ForceShield的超武对此超武做出反应
Range=9 ;超武的释放指示范围,不是超武的范围,只是玩家操作时那个圈的大小,默认为0
LineMultiplier=3 ;指定超武指示圈的圈层密集度,默认0,只有最外圈
FlashSidebarTabFrames=0 ;准备完成后在侧边栏闪烁的时长,默认值不明,似乎是1
SW.ChargeToDrainRatio=.5 ;值为0.0到1.0之间的小数,仅Type是Firestorm和Battery的超武可用,为生效的时间占冷却时间的时间比,虽然能写成1以上但可能出神秘问题不建议写成1以上
Light.Enable=yes ;是否启用全局光,LightningStorm、MultiMissile、PsychicDominator默认yes,其余无效 ;超武全局光只支持三个Type,分别是LightningStorm、MultiMissile、PsychicDominator,全局光长度分别由闪电风暴持续时间、弹头中NukeFlash.Duration、(心灵支配的不清楚)确定。