Results 1 to 9 of 9

Thread: Rng?

  1. #1
    Senior Member Bakura's Avatar
    Join Date
    Aug 2018
    Location
    Texas, U.S.A.
    OS
    Android
    Posts
    1,093

    Rng?

    Random Number Generator (RNG)

    So I opened 6 G/A rare souls .... got a Tailgunner Ed and some 4 & 3 stars.... then a "connection error" window popped up. I clicked ok... then the star w/ the skull wheel kept spinning endlessly like it's loading.
    I waited long enough, did a hard shutdown.
    Re-started the game and as expected, the 6 G/A rare souls were still there unopened. I dropped them again and got the EXACT SAME SOULS!

    If it is truely "Random", why did I get dealt the same cards twice?

    This scenario has happened many times before, but this time it got me thinking about the RNG.

    Post your thoughts below and....

    "MERRY CHRISTMAS to All and to All a Goodnight!"
    🍻🎅☃️🎁🎄❄🥂
    Bakura-0090 / The EXORCISTS Clan


    *All Eddies!

  2. #2
    Senior Member Azagthor's Avatar
    Join Date
    Oct 2019
    OS
    Android
    Posts
    802
    I've had that happen with a Mythic soul, and heard a few other people have had similar experiences. Wouldn't be surprised if they have a system in place to prevent people from opening souls, and hard resetting to try opening them again if they didn't like what they got.

    There has been some discussion as to when exactly the characters in a soul are decided. Some say the RNG decides when you first collect the soul, others say it's the moment you open them. These connection errors would suggest the RNG has already decided the contents of each soul before they get opened, but I'm not quite sure how they would manage that from a database standpoint. Would take a lot of server space to store the details of every individual soul surely? Perhaps another option would be to instead store a number of pre-rolled RNG results, and reuse them in the case of connection errors?

    The next time someone has a connection error like this, what happens if you open a different type of soul first, before re-opening the souls that glitched?
    Azagthor-0732

  3. #3
    Senior Member Bakura's Avatar
    Join Date
    Aug 2018
    Location
    Texas, U.S.A.
    OS
    Android
    Posts
    1,093
    Well, as in the case of heroic souls, even though you claim them previously, they end up being the character of the current rotation when you open them. Also the same with event specific cosmic talis.

    When we receive reward drops, the game has to communicate with their servers in order to open the rewards chest, but in my above scenario, the souls were instantly decided but had to communicate to their servers to update my account info.

    It's a mystery to how it's all actually decided.
    It would be nice to know though.

    This is why I don't go to casinos, all the games are digital nowadays... even roulette wheels.
    As a graphic artist in college, we had to take a programming class. We learned the If, then, else model.
    They told us that with computers there is actually no such thing as "random."

    ***UPDATED***
    I just read a post that was deleted from here, and thinking about what they said about the character already being decided before we open them, I believe this may be true. Considering that when receiving rewards, if the game cannot communicate with the servers, then rewards do not drop in a dungeon, for example. So it would also seem that when "claiming" souls, if there is a connection error, then you can't claim them, as if the game needs to communicate to the servers to determine what the outcome of the souls will be when opened. This would explain why a connection issue doesn't keep you from opening souls, only from claiming them.
    The only exception would be the aforementioned heroic souls & event specific cosmic talis, that are supposedly decided when opened.

    I hope this makes sense.
    Last edited by Bakura; 12-25-2019 at 05:55 AM.

  4. #4
    Senior Member kkkreg5's Avatar
    Join Date
    Oct 2016
    Location
    San Antonio, Texas
    OS
    Android
    Posts
    1,231
    This topic has been discussed numerous times before. The devs have said in the past that the character is determined at the time the soul is dropped into the BOS.

    As Azagthor surmised, there is a built in safety that will prevent players from "hard resetting" if they did not like their results. This will give the player the same character drops if there was a server error or a reset of the app.
    kkkreg5-6767

    _________| CLAN |_________

    👹 The Mofo Cult 👹
    __________________________

  5. #5
    Senior Member
    Join Date
    Sep 2017
    Location
    USA
    OS
    Android
    Posts
    898
    Quote Originally Posted by kkkreg5 View Post
    This topic has been discussed numerous times before. The devs have said in the past that the character is determined at the time the soul is dropped into the BOS.

    As Azagthor surmised, there is a built in safety that will prevent players from "hard resetting" if they did not like their results. This will give the player the same character drops if there was a server error or a reset of the app.
    The dev's never said when. Just some more senior forum members. The most prevalent theory is the one Bakura mentioned. That is why a lot of us don't convert fragments into souls if we have all of those characters in the soul. We instead wait until a new character has been added to the pool. This is how you see a non small number of players with new characters as their troopers. I myself have a ton of Magus Mythical shards since it's been a while since they added a 5* Magus that I haven't gotten from the event.
    Summon the strength of millenniums past, forged by the fire and flame
    I am the weapon of empires vast, Immortal is more than a name

    MuzakMaker-3591

  6. #6
    Senior Member Beddie's Avatar
    Join Date
    Apr 2019
    Location
    England
    OS
    iOS
    Posts
    715
    I think the soul has a set character inside of it.

  7. #7
    Member
    Join Date
    Jan 2018
    Location
    Uk
    OS
    Android
    Posts
    63
    I always worked on the logic that each soul has a number assigned to it, and (each player??) had a character list that links the 2 - so until the list changes and the numbers are re-allocated when the list is changed, the outcome will be the same. Which means it is random in which character is assigned to which number for each player, but it's not random what character comes out when the soul is dropped - if that makes sense.

  8. #8
    Senior Member Beddie's Avatar
    Join Date
    Apr 2019
    Location
    England
    OS
    iOS
    Posts
    715
    So every soul drop pattern is rng’d And is exclusive to every player

  9. #9
    Member
    Join Date
    Jan 2018
    Location
    Uk
    OS
    Android
    Posts
    63
    Quote Originally Posted by Beddie View Post
    So every soul drop pattern is rng’d And is exclusive to every player
    Well either that or there is a master list that is the same for everyone - I don't know how much in terms of resources a 1 player: 1 list approach would take up.

    But either way, the soul being given the ID and then that being matched to a master list gives both rng, and the fact that you drop the same souls you get the same outcome (i.e. which chars you get).

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •