抽卡展示
抽卡特效的相关逻辑
关于抽卡特效的展示
相关逻辑基于日服代码 SummonControl.cs 分析得出
版本号 v1.0.4(2015.8.16) ~ v1.30.2(2017.11.9)
抽到从者时,客户端内置 3 种转圈效果:
NoticeEffect.NONE (白圈)
NoticeEffect.SR (金圈)
NoticeEffect.SSR (彩圈)
特效与抽到从者的星级直接相关,金圈和彩圈是专属于金卡的特效,彩圈是专属于五星从者的特效。
星级 | 白圈 | 白圈(银变金) | 金圈 | 彩圈 |
---|---|---|---|---|
★0 | 100% | |||
★1 | 100% | |||
★2 | 100% | |||
★3 | 100% | |||
★4 | 36% | 24% | 40% | |
★5 | 48% | 12% | 20% | 20% |
从某个版本开始(日服 v1.8.0~v1.17.0 之间,国服 v1.16.0),加入了一个额外规则:
对于没有银卡的特殊职阶 (Ruler、Alterego、Foreigner等) 从者来说,银变金效果被禁用,
这样就能避免 Ruler都是金卡,现在出现了银卡Ruler,那不用猜肯定会有银变金效果 这种问题了,
即对于没有银卡的特殊职阶从者来说,上面的概率修正为:
星级 | 白圈 | 金圈 | 彩圈 |
---|---|---|---|
1★ | 100% | ||
2★ | 100% | ||
3★ | 100% | ||
4★ | 60% | 40% | |
5★ | 60% | 20% | 20% |
点击抽卡的那一刻,全部结果已经由服务端生成好了,客户端只负责依次展示,是否出现金圈彩圈、是否出现银变金,只是对抽卡结果的不同展示形式。
展示时的特效由客户端控制,特效的随机性也由客户端处理。
特效类型只与从者的星数和职阶相关,与其他因素无关。
上述逻辑从日服开服到现在基本上没有变动。