本帖最后由 zhaihs 于 2022-2-19 11:48 编辑
今天学习MK教学视频
教程 Dynamic Patcher演示 -动态ini、替身、弹幕、单位脚本
https://www.bilibili.com/video/BV1rb4y1n7fM
时碰到了设置无效的问题,设置替身后,坦克炮塔上没有出现IVAN的图像,开炮攻击时也没有自爆卡车替身效果,这是什么原因呢?程序环境为ARES 3.0P1,Dynamic Patcher 1.0
这是我的有关代码
rulesmd.ini:
[#include]
1=rulesmd_1.ini ;新编第一阵营
rulesmd_1.ini:
[InfantryTypes]
+=STANDIVAN
[STANDIVAN]:[IVAN]
Image=IVAN
[AttachEffectTypes] ;全新注册表
+=TS1
+=TS2
[TS1]
; 通用设置
AffectTypes=none ;可影响的单位,如果设置,则只可以影响列表中的单位
Animation=none ;动画
HitAnim=none ;被击中的动画
DoneAnim=none ;结束时的动画
Duration=1 ;持续时间,设置的值大于0,将启动计时器。负值时该AE不被赋予,但赋予时如果遇到同组的AE将削减其持续时间并启动有效期计时
HoldDuration=yes ;不进行有效期计时,即无限时间
Delay=0 ;替身消失后多久无法再获得
RandomDelay=0,1 ;随机Delay,设置最小值和最大值,如果设置上一条不起作用
DiscardOnEntry=no ;离开地图后是否即刻失效
Cumulative=no ;是否可叠加,启用AutoWeapon并且Shooter=Attacker时,该AE判定为攻击者标记,来源不同的攻击者的同一个AE将会叠加
Group=-1 ;分组,同一个分组的效果互相影响,削减或增加持续时间
OverrideSameGroup=no ;同一个分组已存在,再赋予则覆盖
; 替身专属设置
Stand.Type=STANDIVAN ;替身类型,可以是虚拟单位
Stand.Offset=-100,0,100 ;替身的位置
Stand.Direction=N ;替身的初始朝向,八方向:N、NE、E、SE、S、SW、W、NW
Stand.IsOnTurret=no ;替身绑定在炮管上
Stand.IsOnWorld=no ;替身绑定位置以世界坐标做参考,固定朝向北方,不跟随转动
Stand.SameTarget=yes ;强制替身与使者攻击同一个目标
Stand.Explodes=no ;替身死亡时爆炸
Stand.RemoveAtSinking=no ;发生沉船时移除
Stand.PromoteFormMaster=no ;强制替身等级与使者相同
Stand.ExperienceToMaster=0.0 ;替身可以训练时,分多少经验给使者,替身不能训练时,击杀100%经验转给使者
Stand.VirtualUnit=no ;虚拟单位
Stand.IsTrain=no ;火车类型的替身,特殊表现,跟随使者行动轨迹
Stand.IsCabinHead=no ;火车类型的替身,在生成时是否插入车厢组前端
Stand.CabinGroup=-1 ;火车类型的替身,车厢的分组
; 自动武器专属设置
[TS2]
; 通用设置
AffectTypes=none ;可影响的单位,如果设置,则只可以影响列表中的单位
Animation=none ;动画
HitAnim=none ;被击中的动画
DoneAnim=none ;结束时的动画
Duration=1 ;持续时间,设置的值大于0,将启动计时器。负值时该AE不被赋予,但赋予时如果遇到同组的AE将削减其持续时间并启动有效期计时
HoldDuration=yes ;不进行有效期计时,即无限时间
Delay=0 ;替身消失后多久无法再获得
RandomDelay=0,1 ;随机Delay,设置最小值和最大值,如果设置上一条不起作用
DiscardOnEntry=no ;离开地图后是否即刻失效
Cumulative=no ;是否可叠加,启用AutoWeapon并且Shooter=Attacker时,该AE判定为攻击者标记,来源不同的攻击者的同一个AE将会叠加
Group=-1 ;分组,同一个分组的效果互相影响,削减或增加持续时间
OverrideSameGroup=no ;同一个分组已存在,再赋予则覆盖
; 替身专属设置
Stand.Type=DTRUCK ;替身类型,可以是虚拟单位
Stand.Offset=-100,0,100 ;替身的位置
Stand.Direction=N ;替身的初始朝向,八方向:N、NE、E、SE、S、SW、W、NW
Stand.IsOnTurret=no ;替身绑定在炮管上
Stand.IsOnWorld=no ;替身绑定位置以世界坐标做参考,固定朝向北方,不跟随转动
Stand.SameTarget=yes ;强制替身与使者攻击同一个目标
Stand.Explodes=no ;替身死亡时爆炸
Stand.RemoveAtSinking=no ;发生沉船时移除
Stand.PromoteFormMaster=no ;强制替身等级与使者相同
Stand.ExperienceToMaster=0.0 ;替身可以训练时,分多少经验给使者,替身不能训练时,击杀100%经验转给使者
Stand.VirtualUnit=no ;虚拟单位
Stand.IsTrain=no ;火车类型的替身,特殊表现,跟随使者行动轨迹
Stand.IsCabinHead=no ;火车类型的替身,在生成时是否插入车厢组前端
Stand.CabinGroup=-1 ;火车类型的替身,车厢的分组
[Cannon]
AttachEffectTypes=TS2
[CTNK]:[HTNK]
UIName=NOSTR:Type 59
Name=Type 59 Tank
Image=HTNK
Prerequisite=CAWEAP
Primary=120mm
Owner=China
AttachEffectTypes=TS1
|