找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5052|回复: 3

学习MK教学视频碰到的问题,请教替身间谍的设置问题

[复制链接]
发表于 2022-2-19 11:08:09 | 显示全部楼层 |阅读模式
本帖最后由 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
 楼主| 发表于 2022-2-19 11:44:09 | 显示全部楼层
原因找到了,需要YRDynamicPatcher-Kratos 版本。
回复

使用道具 举报

 楼主| 发表于 2022-2-19 11:50:47 | 显示全部楼层
本帖最后由 zhaihs 于 2022-2-19 11:53 编辑

请教如何实现替身间谍呢?使用上面的代码改为间谍后,无论是武器弹道上抛出间谍还是附加的间谍都不能偷取科技。
使用这个替身功能可否实现间谍进入敌方设施时让替身进入偷取科技而本体留在外面?
也就是我一直想在我自己的MOD里实现的,一个间谍可以多次偷取的功能。
回复

使用道具 举报

发表于 2022-2-19 14:42:05 来自手机 | 显示全部楼层
不能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-7-30 03:30 , Processed in 0.185691 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表