唔 以下讨论均建立在我个人在游戏中的体会
欢迎大家提出不同想法共同讨论~
魔灵的战斗系统是半回合制的一套系统
A 攻击条满时即可行动进行攻击
B 每次场上任一只魔灵行动时,其他魔灵都会增加行动条
C 攻速影响攻击条的增加速度
以上这些都没有问题,客观明显XD
以下是一些不确定的部分,也是这篇文主要想讨论的部分
先定义一个说法: 一手 - 某只魔灵行动一次
1.当每个魔灵的攻速条都是满条时,如何决定先后手顺序?
先满的先出手=> X 先满不一定先出手
攻速超过一定程度时,有机会比先满条的角色先出手
但,并非可以无限制先手
A魔灵 攻速200 B魔灵 攻速130 C魔灵 攻速100
假设 BC魔灵攻击条在上一只魔灵动作时,同时跑到满的情况
B魔灵会优先出手 (同时满时以攻速快慢决定先手顺序)
而在B魔灵出手时,A魔灵也满了,而C魔灵还未出手
下一个动作的有很大机率是A魔灵 (攻速超越C魔灵极多,插队)
假设A魔灵出手后又帮B魔灵的攻速条回满
此时B魔灵跟C魔灵就难以确定由谁出手
(攻速有差距,但有一只已经等两回均未出手)
我的感觉是
攻速条满的时候,只是达到出手的基本条件
多只攻速条同时满的时候要进入第二关
攻速大小的比较,攻速快者先出手
但由于开头的B项条件,故很容易出现场上魔灵都是满攻速条的状况
甚至出现已出手过的高攻速魔灵过两手又回满攻速条,而慢攻速者完全没行动过
此时还是比较初始的攻速的话,那么慢攻速的魔灵永远无法行动
故 我推论的想法如下:
第二关为
攻速大小的比较,攻速快者先出手
但
每一手有魔灵行动时,攻速条满的魔灵会得到一个补偿值,才来做比较
若后来攻速才满的魔灵 初始攻速 > 慢速魔灵攻速+出手补偿值
则后来居上者仍会先行动,而慢速魔灵得到更多的补偿值
攻速为AS 补偿值为X
每次的比较都是 (AS+X) 在比较
每一手行动都加一个补偿值
所以攻速快到一定程度,有机会让慢速队伍完全不出手就打上两轮
纵使慢速队伍的攻速条在第一轮中已经集满,仍然没有出首于地
而这补偿值是否受攻速影响又是另外一个讨论了 Orz
应该是这样的机制在运作..
欢迎大家提出不同想法或说法~
认同的也表示一下 看看大家的"感觉" 一不一样XD
推论流程:
Step 1. 有单一魔灵攻速条满的时候,该魔灵出手
Step 2. 有多名魔灵攻速条同时为满的时候,进入第二阶段比较
Step 3. 比较(攻速+补偿值),此值最高者优先出手
Step 4. 任一魔灵行动时,攻速条未满之魔灵会增加攻速条
攻速条已满之魔灵会增加补偿值
回到Step 1