找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1669|回复: 7

[经验分享探讨] [新人][Kratos礼盒功能的简单应用]矿场建立后附带多个矿车

[复制链接]
发表于 2025-6-1 23:55:51 | 显示全部楼层 |阅读模式
本帖最后由 LisonAndrew 于 2025-6-1 23:55 编辑

在原版中,矿场建立免费送矿车的代码是“FreeUnit = [...]”,但它只能送一个,下面展示用Kratos来实现附带多个单位的功能。
以盟军矿场(GAREFN)为例,在rulesmd.ini的[GAREFN]下添加:
  1. ...
复制代码
现在注册并处理这个动画:
  1. [Animations]
复制代码
之所以要挂一个替身单位,是为了应用后面的礼物盒逻辑,这里以步兵单位替身为例
  1. [InfantryTypes]
复制代码
这样就完成了,具体可见附件的in-game。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2025-6-1 23:58:25 | 显示全部楼层
怎么删帖,出现了一些错误555
回复

使用道具 举报

 楼主| 发表于 2025-6-1 23:59:33 | 显示全部楼层
在原版中,矿场建立免费送矿车的代码是“FreeUnit = [...]”,但它只能送一个,下面展示用Kratos来实现附带多个单位的功能。

以盟军矿场(GAREFN)为例,在rulesmd.ini的[GAREFN]下添加:
...
AttachEffectTypes = AOreMinerGAnim    ;这是为GAREFN附加一个名为AOreMinerGAnim(即Allied Ore Miner Generated Animation)的效果。
...
现在注册并处理这个动画:
[Animations]
...
+ = AOreMinerGAnim
...

[AOreMinerGAnim]
...
Stand.Type = AOMDUMY            ;该条目指示动画[AOreMinerGAnim]挂载的替身类型为AOMDUMY(Allied Ore Miner Dummy,个人感觉这里的替身概念和War3地编里面的马甲是一样的,起到辅助作用)
AttachOnceInTechnoType = yes  ;该条目指示该效果只附加一次,不加这一条的话后面会刷出无数个!
...
之所以要挂一个替身单位,是为了应用后面的礼物盒逻辑,这里以步兵单位替身为例:
[InfantryTypes]
...
+ = AOMDUMY
...
[AOMDUMY]
...
GiftBox.Types = CMIN    ;该条目指示礼物盒生成的单位类型是盟军矿车[CMIN]。
GiftBox.Nums = 3          ;该条目指示相应生成单位的数量,例如3。
GiftBox.Remove = yes    ;该条目指示礼物盒开启之后就删除,实际上在这里,该步兵替身就相当于礼物盒。
...
这样就完成了,可见附件的in-game。

回复

使用道具 举报

发表于 2025-6-2 00:25:29 | 显示全部楼层
啊?怎么这还搞个替身脱落,不嫌麻烦吗
回复

使用道具 举报

 楼主| 发表于 2025-6-2 01:41:22 | 显示全部楼层
kenosis 发表于 2025-6-2 00:25
啊?怎么这还搞个替身脱落,不嫌麻烦吗

第一次做,还不太了解
回复

使用道具 举报

发表于 2025-6-2 02:38:53 来自手机 | 显示全部楼层
都有免费送的矿车了,还需要替身吗
回复

使用道具 举报

发表于 2025-6-3 12:32:23 | 显示全部楼层
直接用插入代码功能黏贴进去点“提交”就可以

为什么不FreeUnit个Dummy单位一步GiftBox完事
回复

使用道具 举报

 楼主| 发表于 2025-6-3 20:59:58 | 显示全部楼层
Noble_Fish 发表于 2025-6-3 12:32
直接用插入代码功能黏贴进去点“提交”就可以

为什么不FreeUnit个Dummy单位一步GiftBox完事

有道理啊!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-26 23:17 , Processed in 0.054291 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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