郭某人的网站

关于 / 留言

红色警戒2修改箱子规则教程 rules.ini rulesmd

红警2尤里的复仇改升级工具箱中的内容、概率,单位等


在红色警戒2中,升级工具箱(木箱、箱子)的主要规则代码在 rules(md).ini 文件中,这里贴出其相关的规则:

[CrateRules]
CrateMaximum=255            ; 最大箱子数,一般指一个地图中箱子最多不会超过这个数
CrateMinimum=1              ; 最小箱子数,此项可能受人类玩家数量影响,指每个玩家分摊的最低箱子数,如果有5个玩家,此值的意思可能就是整个地图至少有5个箱子
CrateRadius=3.0             ; 升级工具箱的影响范围,比如某单位捡到了升级,旁边的单位也会同样升级,火力、防御等效果升级箱也会受影响
CrateRegen=3                ; 平均多少分钟随机刷新箱子
SilverCrate=HealBase        ; 单人战役中箱子的默认类型,值取 [Powerups] 中的属性名(未证实)
SoloCrateMoney=5000         ; 单人战役中金钱箱子的钱数(未证实)
UnitCrateType=none          ; 定义单位箱子中可能会出现的单位类型,none 表示随机
                            ; 此项可以设置为某车辆类型的单位名称,比如灰熊坦克 MTNK,即使单位下指定了 CrateGoodie=no,此项也会生效
                            ; 此项的单位类型名尚不清楚来源,能否指定多个单位也未知,如果要指定单位箱中出现的车辆单位建议通过具体的单位进行设置,而不是此项
                        
WoodCrate=Money             ; 单人战役中木箱子的默认类型,值取 [Powerups] 中的属性名(未证实)
WaterCrate=Money	        ; 同上,但指水中箱子的默认类型
HealCrateSound=HealCrate	; 医疗箱子的声音
WoodCrateImg=CRATE          ; 木箱子用的覆盖物图像
CrateImg=CRATE              ; 普通箱子用的覆盖物图像
WaterCrateImg=WCRATE	    ; 水中箱子用的覆盖物图像
FreeMCV=yes                 ; 仅用于多人游戏,指定是否能够捡到机动基地车(未证实)

 

在某车辆单位的规则下使用 CrateGoodie=yes 则表示该单位能够在单位箱中被随机选取到,如让灰熊坦克能够被捡到:

[MTNK]

...

CrateGoodie=yes

 

以下规则控制了箱子的类型、概率、效果:

; 英文逗号分隔的第一个数值指概率,值越大出现该箱子的可能性越大,为了便于我们自己计算,建议这些概率加起来友好可读,比如加起来等于 100
; 第二个值指拾取箱子的动画效果,通常不用改
; 第三个值填 yes 或 no,指是否会出现在水中
; 第四个值指该类型箱子的效果值,如果有这个值,那可能是具体的数值、比例等

[Powerups]
Armor=10,ARMOR,yes,1.5              ; 防御装甲箱,提升 1.5 倍防御力,实战中这个可以大致看成提升 1.5 倍的血量
Firepower=10,FIREPOWR,yes,2.0       ; 火力箱,提升 2 倍的攻击力
HealBase=10,HEALALL,yes             ; 医疗箱
Money=20,MONEY,yes,2000             ; 钱箱,2000 不是固定的,应该在这个值上下浮动
Reveal=10,REVEAL,yes                ; 地图箱
Speed=10,SPEED,yes,1.2              ; 速度箱,提升 1.2 倍速度
Veteran=20,VETERAN,yes,1            ; 升级箱,升 1 级,这里升 2 级的话就是我们通俗说的三星
Unit=20,<none>,no                   ; 车辆单位箱

; 以下是原版未启用的特性或过时的逻辑(部分仍可重新启用)

Invulnerability=0,ARMOR,yes,1.0     ; 无敌效果,持续 1 分钟(可能无效)
IonStorm=0,<none>,yes               ; 出现离子风暴(可能无效)
Gas=0,<none>,yes,100                ; 泰伯利亚气体,每个气云有 100 点伤害
Tiberium=0,<none>,no                ; 出现一点矿石
Pod=0,<none>,no                     ; 某泰伯利亚之日的空降仓超级武器(可能无效)
Cloak=0,CLOAK,yes                   ; 对附近单位隐形
Darkness=0,SHROUDX,yes              ; 关闭雷达图,反地图箱
Explosion=0,<none>,yes,500          ; 爆炸箱,对附近造成 500 点伤害
ICBM=0,CHEMISLE,yes                 ; 一次性核弹,此核弹感觉比普通核弹超级武器来得更快
Napalm=0,<none>,no,600              ; 爆炸箱,造成 600 点伤害,与上一个爆炸箱不同,此项只影响当前单位
Squad=0,<none>,no                   ; 红色警戒1中的随机步兵小队(可能无效)

 

; 如果启用了爆炸类型的箱子,这两个可以修改爆炸的效果
BarrelExplode=EXPLOLRG            ; 爆炸类型木箱的爆炸动画效果名
BarrelDebris=GASTANK,PIECE        ; 爆炸类型木箱使用的碎片名列表

 

; 这些项可能是之前版本遗留下来的控制箱子的,红色警戒2中可能已没有作用
AmmoCrateDamage=200               ; 爆炸类型箱子的爆炸伤害
Craters=CR1,CR2,CR3,CR4,CR5,CR6   ; 箱子的覆盖物图像名称

 

; 下面的项可以修改各类型箱子的捡到声音
CratePromoteSound=CratePromoted      ; 升级箱子的声音
CrateMoneySound=CrateMoney           ; 金钱箱子的声音
CrateRevealSound=CrateReveal         ; 全图视野箱子的声音
CrateFireSound=CrateFirePower        ; 火力箱子的声音
CrateArmourSound=CrateArmor          ; 防御箱子的声音
CrateSpeedSound=CrateSpeed           ; 速度箱子的声音
CrateUnitSound=CrateFreeUnit         ; 单位箱子的声音

 

; 据说下面的项能让单位被摧毁后留下箱子(未证实)
CarriesCrate=yes          ; 车辆单位被摧毁后是否会出现随机箱子

CrateBeneath=yes          ; 建筑物被摧毁后是否会出现随机箱子
CrateBeneathIsMoney=yes   ; 建筑物被摧毁后的箱子是否只能是金钱箱

 

; 这两项是覆盖物类型板块中的属性,能否有效还未证实
Crate=yes            ; 指定该覆盖物是否是箱子,但这只是让单位进入此覆盖物时让其消失,不会真正触发箱子中的实际效果
CrateTrigger=yes     ; 指定该箱子覆盖物是否能真正触发箱子中的实际效果

注:测试环境为红色警戒2尤里的复仇1.001,不依赖第三方MOD平台,请根据实际情况作参考。


最后更新时间:2023/08/26 11:41

如果您喜欢此文章,或此文章给您带来了任何帮助,请考虑对我进行资金赞赏,您的支持将会成为我坚持的力量。

注意!你的赞赏转账请考虑再三后支付,此收款不作任何形式的退款。