Files
bettergi-scripts-list/repo/js/DSTCG/assets/Strategy/strategyTwo.txt
2025-08-24 22:51:30 +08:00

29 lines
1.2 KiB
Plaintext

// 元素爆发满足释放条件应当优先释放元素爆发
if 我方剩余骰子数 == 0
结束回合
if 敌方剩余骰子数 <= 2 or 敌方已经结束回合
if 我方剩余骰子数 <= 2
模拟所有我方角色经过敌方出战角色攻击后的剩余血量
计算我方角色经计算后血量最高的那个,切换该角色,如果要求换的角色为出战角色,结束回合
else // 我方剩余骰子数 >= 3
if 敌方出战角色附着有元素
计算我方出战角色的元素是否能与之发生反应
if 能反应
计算元素战技的消耗并计算可用性
if 能释放
元素调和后释放(如果需要元素调和)
else // 无法释放
模拟所有我方角色经过敌方出战角色攻击后的剩余血量
else // 无法反应
if 我方出战角色为法器角色
计算并释放元素战技
else // 不是法器角色
计算并释放普通攻击
计算我方角色经计算后血量最高的那个,切换该角色,如果要求换的角色为出战角色,结束回合
else // 敌方出战角色未附着元素
else
if 我方剩余骰子数 == 1
else // 我方剩余骰子数 >= 2