mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-04-17 21:29:13 +08:00
40 lines
1.8 KiB
Plaintext
40 lines
1.8 KiB
Plaintext
缺少实时监测技能骰子消耗的方法
|
||
|
||
元素爆发释放检测是否有对应手牌
|
||
元素反应检测只能判断增幅,计算伤害要额外根据技能
|
||
每轮次优先无条件打出0消耗的手牌
|
||
|
||
// 1
|
||
if 我方骰子数小于等于1
|
||
结束回合
|
||
// 2
|
||
else if 我方出战角色充能已满且元素爆发满足释放条件(此if语句内仅供参考,实际执行直接释放元素爆发)
|
||
if 敌方出战角色附着有元素
|
||
if 我方出战角色元素可以与敌方出战角色的附着元素发生反应
|
||
释放元素爆发
|
||
else if 我方出战角色血量小于等于3
|
||
切换我方受对方元素影响后血量最高的后台角色(逻辑需要完善,可能存在只剩一张牌的情况)
|
||
|
||
// 3
|
||
else if 我方出战角色充能已满且元素爆发不满足释放条件
|
||
切换我方受对方元素影响最低的角色(如果切换的是当前角色,检测释放条件释放元素技能或普攻)
|
||
|
||
// 4
|
||
else if 我方出战角色经元素反应检测后剩余血量大于0
|
||
if 敌方出战角色附着有元素
|
||
if 我方出战角色元素可以与敌方出战角色的附着元素发生反应
|
||
释放元素技能
|
||
else
|
||
if 我方出战角色为法器角色
|
||
释放元素技能
|
||
else
|
||
释放普攻
|
||
else
|
||
我方出战角色使用附带元素附着的攻击(优先技能,避免使用元素爆发)
|
||
|
||
// 5
|
||
else if 我方出战角色经元素反应检测后剩余血量小于等于0
|
||
if 敌方出战角色经元素反应检测后血量小于等于0
|
||
我方释放元素技能(骰子数识别)
|
||
else
|
||
切换我方元素检测后血量最高的角色(保证角色未倒地) |