找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 44|回复: 0

[经验分享探讨] 简易的模拟类似将军或者魔兽研究进度条的超武效果

[复制链接]
发表于 昨天 18:37 | 显示全部楼层 |阅读模式
观察原版EVA里发现了EVA_UpgradeInProgress和EVA_UpgradeComplete两个疑似研究科技效果的EVA
所以大概的摸索了一个超武组来模拟研究科技的效果来启用这两段EVA(为了醋包饺子说是)

本身用处不大 小玩具

假设此超武为GATECH提供的“研究科技”

[超级武器A] ;用于模拟“可升级”按键的超武
-任意超武的设置
-由GATECH提供
Money.Amount=1225 ;点击购买此升级的价格
Text.Ready= 标注这是一个可研究的项目而不是其他超武的“就绪” 所以添加一个“可升级”的csf项目
RechargeTime=0.001 ;使其无冷却默认即可点击

SW.UseAITargeting=yes
SW.AITargeting=NoTarget ;自动选择目标跳过选择目标

LimboDelivery.Types=建筑A ;虚拟投放一个绑定下一超武的虚拟建筑
SW.NegBuildings=建筑A,建筑B ;抑制超武本身
EVA.Activated=EVA_UpgradeInProgress ;播放研究进行中EVA 饺子之一

[超级武器B] ;用于模拟“升级中...”的进度条超武
-任意超武的设置
-由建筑A提供
Text.Preparing= 标注这是研究科技的进度条 所以添加一个“升级中”的csf项目
RechargeTime=0.5 ;真正用于读条的部分 所以根据需要控制时长

SW.AutoFire=yes
SW.ShowCameo=no
SW.AITargeting=NoTarget ;自动释放

LimboDelivery.Types=建筑B ;虚拟投放绑定真正提供BUFF的超武的虚拟建筑
SW.AuxBuildings=GATECH,建筑A ;需要的前置建筑来变得可见
SW.NegBuildings=建筑B ;抑制超武本身
EVA.Activated=EVA_UpgradeComplete ;播放研究完成EVA 饺子之二

[超级武器C]
-提供真正BUFF的超武
-由建筑B提供
-一个普通的提供真正buff的超级武器 自行设置即可

[建筑A] ;抑制了超级武器A 仅显示进度条超武而不显示按钮超武
SuperWeapons=超级武器B
KeepAlive=no ;不作为存活条件

AutoDeath.TechnosDontExist=GATECH
AutoDeath.Behavior=vanish
AutoDeath.TechnosDontExist.AllowLimboed=yes ;失去GATECH时自毁 用于在失去GATECH后重置研究进度



[建筑B] ;抑制了超级武器A和B 避免失去重建GATECH后再次出现研究按钮超武
SuperWeapons=超级武器C ;真正的buff超武在此
KeepAlive=no ;不作为存活条件

未添加自毁效果 因此由超级武器B投放后便永久存在提供buff
若是想需要GATECH或者其他建筑存在时buff才可用则给超级武器C添加SW.NegBuildings
若是想丢失GATECH或其他建筑时打回重新研究则给本建筑添加自毁语句

最终效果为建立GATECH后提供一个“可升级”字样的超级武器 点击后进入“升级中”读条 研究完成后图标完全消失buff应用于单位上 即使失去GATECH仍保有效果
研究中失去GATECH则失去所有进度需要重新购买研究
因为EVA.Activated似乎是全部玩家都会听见 所以并不适合用于多人场合 应该考虑屏蔽此段 (因为EVA算是研究这个没什么用的小玩具的起始所以没有屏蔽掉)
对于AI想让其研究此科技可以考虑新增一个使AI能直接投放建筑B的其他超级武器来不播放EVA
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-23 17:36 , Processed in 2.285375 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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