找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4310|回复: 2

利用phobos的暴击系统制作随机损伤效果

[复制链接]
发表于 2022-10-13 17:39:44 | 显示全部楼层 |阅读模式
本帖最后由 street 于 2022-10-13 19:59 编辑

模拟了战争之人里被随机打坏发动机和打坏炮塔的效果。因为AttachEffect.ROFMultiplier无论写多大不会影响第一发,所以把炮管损坏的文本改成装弹机损坏了。时间有限,先写两个。目测利用ae还可以实现装甲疲劳、震撼成员和传动损坏减速效果。
随机主要利用了暴击弹头爆炸动画随机抽取和对指定单位产生效果。写了个emeffect=yes,不清楚phobos的那个criticial的animlist是不是本来就随机的,还是emeffect给的随机。也懒得分析变量了。

目前坦克大战有四种效果,被打得不能动,第一发后无法开火,被击穿成员全部死亡,被打爆。
[AP]
MinDebris=1
MaxDebris=1
KillDriver=yes
KillDriver.KillBelowPercent=15%
KillDriver.Chance=25%
KillDriver.RemoveVeterancy=yes
KillDriver.Owner=neutral
Verses=0%,0%,0%,100%,80%,70%,65%,45%,20%,60%,100%
EMEffect=yes; for making random explosion. ra2 donesn't use this for emp anymore.

Crit.Chance=40%
Crit.Affects=units
Crit.AnimList=TankMuteAffliction,TankRootAffliction
;Crit.AnimOnAffectedTargets=true
Crit.Warhead=APCriticial ; same as ap. to prevent looping.

[APCriticial]
Verses=0%,0%,0%,100%,80%,70%,65%,45%,20%,60%,100%
EMEffect=yes; for making random explosion. ra2 donesn't use this for emp anymore.
AnimList=S_CLSN16,S_CLSN22

==========================================================================
[Root]
Damage=7000
Range=20
ROF=10
Warhead=RootWH
Projectile=InvisibleAll
Speed=40
;FireOnce=yes
[RootWH]
CellSpread=0.3
PercentAtMax=.5
Verses=0%,0%,0%,100%,80%,70%,65%,45%,20%,60%,100%
AnimList=
AttachEffect.Duration=1000
AttachEffect.SpeedMultiplier=0
AttachEffect.Animation=TankRootAnimHeader
-----------------------------------------------------------------
[Mute]
Damage=7000
Range=20
ROF=10
Warhead=MuteWH
Projectile=InvisibleAll
Speed=40
;FireOnce=yes
[MuteWH]
CellSpread=0.3
PercentAtMax=.5
Verses=0%,0%,0%,100%,80%,70%,65%,45%,20%,60%,100%
AnimList=
AttachEffect.Duration=1000
AttachEffect.ROFMultiplier=5
AttachEffect.Animation=TankMuteHeader


art部分
[TankRootAffliction]
Image=empty
Weapon=Root
Damage=1

[TankRootAnimHeader]
Image=trackbroken
-----------------------------------------------------
[TankMuteAffliction]
Image=empty
Weapon=Mute
Damage=1
[TankMuteHeader]
Image=loaderbroken

最后画两个状态的文字表述shp,给受到影响的载具贴上就ok了。
不要在意那个残骸。可能是碎片武器打中了。截图有点模糊,左边是Loader Broken!,右边是Engine Broken!



本帖子中包含更多资源

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

×
发表于 2022-10-13 18:38:31 来自手机 | 显示全部楼层
动画是本来就能随机的 教程里有
回复

使用道具 举报

 楼主| 发表于 2022-10-13 19:26:22 | 显示全部楼层
本帖最后由 street 于 2022-10-13 19:40 编辑
ruanhuhu 发表于 2022-10-13 18:38
动画是本来就能随机的 教程里有

对。不过还是要用暴击系统指定对谁作用,单纯的随机动画会导致坦克把步兵或者船只打出硬直。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-31 07:45 , Processed in 0.056854 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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