

tWeight(20, NoticeEffect.SSR) Īnd in plain text: The code looks at the rarity of the rolled servant and sets up different weights for the possible effects to be shown. NoticeRarity = weightRate.getData((0, weightRate.getTotalWeight())) IsRankup = random weightRate = new WeightRate() Int rarity = masterData.getEntityFromId(gachaResInfo.objectId, gachaResInfo.limitCount).rarity

GachaInfos gachaResInfo = this.gachaResInfoList The code excerpts below are slightly modified and simplified for presentation and clarity.įor the rank up: float random = // 0 to 1, inclusive If the code determines that a special orb summon effect should be shown, it skips the rank up part (obviously). gold or rainbow orbs ( SR or SSR NoticeEffects, as the code calls them).Now then, to start off with, the special effects code is split in two parts: All of this is determined on the client at the time of rolling. Also, a rainbow orb effect will only be shown for SSRs. Tl dr: Any kind of summoning effect is no indication at all for any underlying summoning mechanic or logic. There have been rumors that certain effects mean certain things, and I'd like to debunk basically any myth regarding them. I recently decided to take a peek into the game code and check out how exactly the special summong effects work. Lore Sunday for any and all lore discussions.Įrror message compilation with translation >!Spoiler!< for spoiler tagging text: SpoilerĪchievement Monday for all achievements, including bond CE.įanart Tuesday for all non-original and non-comic artworks.įriend Request Hub for all friend requests.įree-Talk Friday for chatting about anything.
