找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5692|回复: 0

使用phobos的护盾模拟冷冻效果

[复制链接]
发表于 2022-5-30 23:03:41 | 显示全部楼层 |阅读模式
本帖最后由 LRAR 于 2022-5-30 23:40 编辑

原理就是把护盾做成冷冻抵抗值,所有伤害都能穿透,但会被冷冻弹头消耗,
直到破盾触发BreakWeapon造成真正的冻结效果

[ArmorTypes]
freezeCounter=3%  ;护盾的护甲,3%让常规武器可以正常攻击有护盾的单位。严谨一点的话应该是写0%,并给所有常规弹头设置可对其PassiveAcquire

[ShieldTypes]
+=FreezeCounter  ;冷冻抵抗计数器

[FreezeCounter]
InitialStrength=1500  ;容量
Armor=freezeCounter
PassPercent=1          ;所有伤害都穿透护盾
Respawn=0.01         
Respawn.Rate=0.01  ;破盾后立即刷新,但没有盾值,因此持续受到冷冻攻击就会不断触发破盾,持续冻结
SelfHealing=10%   
SelfHealing.Rate=0.1  ;冷冻护甲的恢复
;以下用来隐藏护盾条,可以在pips.shp里加一帧空帧
Pips=xx,xx,xx
Pips.Building=xx,xx,xx
Pips.Background=INVISO
Pips.Building.Empty=xx,xx,xx

[FreezeWH]  ;冷冻武器弹头
...
Versus.freezeCounter=100% ;冷冻效率
...         ;写一些可叠加的减速效果之类的
Shield.AttachTypes=FreezeCounter    ;给还没有护盾的目标附加护盾
Shield.BreakWeapon=FrozenWeapon   ;造成真正冻结效果的武器,弹头有EMP和减甲等效果

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

本版积分规则

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

GMT+8, 2026-8-30 12:53 , Processed in 0.047143 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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